Trundler Python Package
Project description
trundlerpy
This is a Python package for the Trundler API.
Installation
Install from GitHub.
!pip3 install git+https://github.com/datawookie/trundlerpy
Testing
To run the test suite:
- Set the
TRUNDLER_KEY
environment variable. - Launch the tests with
pytest
Documentation
To build the documentation:
make -C docs/ html
Set the API Key
To access the full API you’ll need to first specify an API key. To obtain a key, please get in touch.
Storing your keys received from APIs and other sensitive information in a secure file or as an environment variable is considered best practice to avoid any potential malicious activity.
import os
key = os.getenv('TRUNDLER_KEY')
Usage
from trundlerpy import Trundler
tr = Trundler(key = key)
Retailers
Use retailer()
to get a list of retailers.
tr.retailer()
You can access the details for a specific retailer.
tr.retailer(45)
Products
Get a list of products for a specific retailer.
tr.retailer_products(5)
Products can be filtered by name and brand.
tr.retailer_products(5, product = "coffee", brand = "nespresso")
Get information on a specific product, filtering it by ID.
tr.product(530290)
Get price history data for a specific product.
tr.product_prices(530290)
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for trundlerpy-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70cd420f4b0e330f9a3d95253d96a828aadb5a2534673b188e44784f9eee9b5b |
|
MD5 | 3855ed406568e9d6e4f799f4d4fe85fa |
|
BLAKE2b-256 | 3f734596c9764a6716ca8ae652fb94f7427d751a835561fb270b922dbc27ab1a |