PVOutput.org API interface
Project description
pvoutput
PVOutput.org python API module. Works with the R2 API version spec here.
Get your API key from the account page on PVOutput
Example usage
> from pvoutput import PVOutput
> import json
> apikey = 'aaaaaabbbbbbccccccddddddeeeeeeffffffgggg'
> systemid = 12345
> pvo = PVOutput(apikey=apikey, systemid=systemid)
> print(json.dumps(pvo.check_rate_limit(), indent=2))
{
"X-Rate-Limit-Remaining": "271",
"X-Rate-Limit-Limit": "300",
"X-Rate-Limit-Reset": "1570597200"
}
Installing
Prod-ish usage
Eventually, pip install pvoutput
should do it. In the interim, for prod just grab the pvoutput directory and include it.
pipenv install -r requirements.txt
orpip install -r requirements.txt
Dev
Either:
pipenv install -r requirements-dev.txt
orpip install -r requirements-dev.txt
Testing
I'm using pytest
as best I can. pipenv install --dev; pipenv run pytest
should do it.
License
MIT License (see LICENSE
), don't use this for anything you care about - I don't provide a warranty at all, and it'll likely steal your socks and underfeed your dog.
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
pvoutput-0.0.2.tar.gz
(5.5 kB
view hashes)