Releases: akaszynski/keepa
v1.3.9
What's Changed
- Housekeeping: Remove dependabot and bump actions/pre-commit by @akaszynski in #168
- add domain 12:BR (com.br) by @raphaelfranca in #173
New Contributors
- @raphaelfranca made their first contribution in #173
Full Changelog: v1.3.8...v1.3.9
v1.3.8
What's Changed
- add back in a few missing imports; use ruff by @akaszynski in #155
Full Changelog: v1.3.7...v1.3.8
Patch Release - v1.7.3
What's Changed
- Fixed message on exceptions by @999Samurai in #139
- Bump actions/checkout from 3 to 4 by @dependabot in #144
- Add in testing and support for Python 3.12 by @akaszynski in #149
- Add process used buybox by @akaszynski in #150
- Add number of products to product finder by @akaszynski in #151
New Contributors
- @999Samurai made their first contribution in #139
Full Changelog: v1.3.6...v1.3.7
v1.3.6
What's Changed
- Bugfix product finder query by @Kies8 in #134
- Allow adjustment of logging level by @sverrirarnors in #133
- Fix pre-commit by @akaszynski in #135
- upload only on py311 by @akaszynski in #136
New Contributors
Thanks!
- @Kies8 made their first contribution in #134
- @sverrirarnors made their first contribution in #133
Full Changelog: v1.3.5...v1.3.6
v1.3.4
What's Changed
- Add product keys by @akaszynski in #107
- address async sleep by @akaszynski in #108
- Add precommit by @akaszynski in #112
- Add codacy badge by @akaszynski in #113
- Test for Python 3.11 by @akaszynski in #125
- Bump actions/checkout from 2 to 3 by @dependabot in #126
- Fixed Deals by @wixihatchi in #122
New Contributors
- @wixihatchi made their first contribution in #122
Full Changelog: 1.3.0...v1.3.4
Return non-async Class
This release adds back in the non-async class to keepa
for those who do not wish to use any async
calls due to environment restrictions.
Fixed Logger and Refactored
Code has been refactored to match pep8 standards. Logger is now local to the module. Shipping prices, which previously messed up the data from a product, are now added directly into the price.
Minor Bug Fixes
Removed numpy import on load and fixed other python 3 breaking bugs.
Added Category and Best Sellers Search
Updated API interface and added category and best sellers search. Useful for obtaining ASINs from Amazon.
For keepa details, see:
https://keepa.com/#!discuss/t/request-best-sellers/1298
https://keepa.com/#!discuss/t/category-searches/114
Example
import keepaAPI
api = keepaAPI.API('key') # input actual key from https://keepa.com/#!api
categories = api.SearchForCategories(r'Home')
bestsellers = api.BestSellersQuery('9568356011') # catID from categories in previous line
Fixed Unicode Error and Added Time as Integer Feature
Inserting a unicode string as an ASIN caused the code to error out. It's been fixed along with cleaning up the printout and logging. Also, a new feature has been added to the API. The date times can be kept as integers within numpy as datetime64[m]
by
from keepaAPI import Interface
api = Interface.API(accesskey)
products = api.ProductQuery(asin_list, to_datetime=False)
This may make it easier to store the timestamps as they can be written as an int array rather than as a numpy object.