keepa

Python Keepa.com API

APACHE-2.0 License

Downloads
15.2K
Stars
221
Committers
11

Bot releases are visible (Hide)

keepa - v1.3.9 Latest Release

Published by akaszynski 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/akaszynski/keepa/compare/v1.3.8...v1.3.9

keepa - v1.3.8

Published by akaszynski 12 months ago

What's Changed

Full Changelog: https://github.com/akaszynski/keepa/compare/v1.3.7...v1.3.8

keepa - Patch Release - v1.7.3

Published by akaszynski 12 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/akaszynski/keepa/compare/v1.3.6...v1.3.7

keepa - v1.3.6

Published by akaszynski over 1 year ago

What's Changed

New Contributors

Thanks!

Full Changelog: https://github.com/akaszynski/keepa/compare/v1.3.5...v1.3.6

keepa - v1.3.4

Published by akaszynski almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/akaszynski/keepa/compare/1.3.0...v1.3.4

keepa - Return non-async Class

Published by akaszynski over 3 years ago

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.

keepa - Fixed Logger and Refactored

Published by akaszynski over 6 years ago

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.

keepa - Minor Bug Fixes

Published by akaszynski over 7 years ago

Removed numpy import on load and fixed other python 3 breaking bugs.

keepa - Added Category and Best Sellers Search

Published by akaszynski over 7 years ago

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

keepa - Fixed Unicode Error and Added Time as Integer Feature

Published by akaszynski almost 8 years ago

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.

keepa - Updated user response due to server side API change

Published by akaszynski almost 8 years ago

Bug fixed where non existent fields where deleted (fields no longer reported in this version of the Keepa server side response)

keepa - Using datetime instead of numpy.datetime64

Published by akaszynski about 8 years ago

From testing it appears that matplotlib doesn't like numpy.datetime64 and seems to prefer datetime formatted as a datetime.datetime object.

keepa - Initial Release

Published by akaszynski about 8 years ago

Initial release contains includes product query API and basic plotting software. Statistics (such as moving mean and 90 day average) will be included in the next version update. Additional queries, such as searching for deals and searches on Amazon, will be included at a later date.

Package Rankings
Top 5.59% on Pypi.org
Related Projects