BCHydro API
Project description
BCHydro API
BCHydro Python API for extracting electricity usage statistics from your personal account.
Installation
Via PyPi:
pip install bchydro
Via Github:
git clone https://github.com/emcniece/bchydro.git
cd bchydro
pip install -r requirements.txt
Usage
Running the example script:
pip install bchydro
export BCH_USER=your.email@domain.com
export BCH_PASS=your-bch-password
python test.py
Using in a project:
import asyncio
from bchydro import BCHydroApi
async def main():
a = BCHydroApi()
await a.authenticate("username", "password")
usage = await a.get_daily_usage()
print(usage.electricity)
print(a.get_latest_point())
print(a.get_latest_usage())
print(a.get_latest_cost())
asyncio.run(main())
Todo
- Tests
- Publish on release, not tag
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
bchydro-0.6.tar.gz
(4.9 kB
view hashes)
Built Distribution
bchydro-0.6-py3-none-any.whl
(6.0 kB
view hashes)