Python wrapper for the unofficial LCBO API
Project description
Python 3 wrapper for the unofficial LCBO API
Full API documentation for LCBO API can be found at: [https://lcboapi.com/docs]
Installation
Via PyPI:
$ pip install lcboapi
Via Github:
$ git clone https://github.com/shamrt/LCBOAPI.git $ cd LCBOAPI $ python setup.py install
Usage
Obtain an access key from LCBO API.
Initialize API wrapper:
from lcboapi import LCBOAPI
api = LCBOAPI('your_API_access_key')
Get data for store #614:
print api.stores(614)
Testing
First setup your virtual environment:
$ virtualenv env $ . env/bin/activate $ pip install -r requirements.txt
Then set an environment variable for your API access key:
$ export LCBOAPI_ACCESS_KEY='your_API_access_key'
Finally, run tests:
$ py.test
Versioning and Publishing
Requirements:
bumpversion <https://pypi.org/project/bumpversion/>
twine <https://pypi.org/project/twine/>
Run:
$ . env/bin/activate $ pytest tests/ $ bumpversion [patch/minor/major] $ python setup.py sdist bdist_wheel $ python -m twine upload dist/*
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lcboapi-0.2.1.tar.gz
(4.6 kB
view hashes)