{ "info": { "author": "James Hodgkinson", "author_email": "yaleman@ricetek.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# pvoutput\n\nPVOutput.org python API module. Works with the R2 [API version spec here](https://pvoutput.org/help.html#api-spec).\n\nGet your API key from [the account page on PVOutput](https://pvoutput.org/account.jsp)\n\n# Example usage\n\n > from pvoutput import PVOutput\n > import json\n > apikey = 'aaaaaabbbbbbccccccddddddeeeeeeffffffgggg'\n > systemid = 12345\n > pvo = PVOutput(apikey=apikey, systemid=systemid)\n > print(json.dumps(pvo.check_rate_limit(), indent=2))\n {\n \"X-Rate-Limit-Remaining\": \"271\",\n \"X-Rate-Limit-Limit\": \"300\",\n \"X-Rate-Limit-Reset\": \"1570597200\"\n }\n\n# Installing\n\n## Prod-ish usage\n\nEventually, `pip install pvoutput` should do it. In the interim, for prod just grab the pvoutput directory and include it.\n\n* `pipenv install -r requirements.txt` or\n* `pip install -r requirements.txt`\n\n## Dev\n\nEither:\n\n* `pipenv install -r requirements-dev.txt` or\n* `pip install -r requirements-dev.txt`\n\n# Testing\n\nI'm using `pytest` as best I can. `pipenv install --dev; pipenv run pytest` should do it.\n\n# License\n\nMIT 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.\n\n# Changelog\n\n* 0.0.1 Initial version\n* 0.0.2 2019-10-12 Fixed some bugs\n* 0.0.3 2019-10-13 Added PVOutput.getstatus() which returns the current status as a dict.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yaleman/pvoutput", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pvoutput", "package_url": "https://pypi.org/project/pvoutput/", "platform": "", "project_url": "https://pypi.org/project/pvoutput/", "project_urls": { "Homepage": "https://github.com/yaleman/pvoutput" }, "release_url": "https://pypi.org/project/pvoutput/0.0.3/", "requires_dist": [ "requests" ], "requires_python": ">=3.7", "summary": "PVOutput.org API interface", "version": "0.0.3" }, "last_serial": 5966013, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e83f026fde9e4b86b22f161aac11b869", "sha256": "5bdc817404c0f9930e403e1abd6608dfe6e2f9db0c814a309f08aca6f1ee8f44" }, "downloads": -1, "filename": "pvoutput-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e83f026fde9e4b86b22f161aac11b869", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6755, "upload_time": "2019-10-09T11:51:48", "url": "https://files.pythonhosted.org/packages/54/04/49e73ca3df5731e34f72977d491bf205d945e7a3cf97e842e046f47c5484/pvoutput-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a5d74a31458a1b0bb0a95cc1aff0d87", "sha256": "497e4e2f137dc64e41603437142f53f3a2226e3a44d2e1b8e7b39481015e5913" }, "downloads": -1, "filename": "pvoutput-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0a5d74a31458a1b0bb0a95cc1aff0d87", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5440, "upload_time": "2019-10-09T11:51:52", "url": "https://files.pythonhosted.org/packages/cc/b1/be8456b348785b2e34509e26b8d23aa9c3bb81c07d9ec210a47357e50e2e/pvoutput-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "be48066afebe37aa760c8cc0cd8e0822", "sha256": "abf60c0f55065d8a81c20f206ef0cb09d88eca627550f814f2751f89865b0fa1" }, "downloads": -1, "filename": "pvoutput-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "be48066afebe37aa760c8cc0cd8e0822", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6781, "upload_time": "2019-10-09T12:25:15", "url": "https://files.pythonhosted.org/packages/6a/7b/9000ba4e19cc3b76241dbc9ba0573ea128727f8fa79b424fed2eb2340270/pvoutput-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d42dcf1a3a7fb46d8d30d1fab853873b", "sha256": "72409a1d7402e07bc97ab53349eb9ec6dbc64ffc7377cccb75f1d1c824ac388e" }, "downloads": -1, "filename": "pvoutput-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d42dcf1a3a7fb46d8d30d1fab853873b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5478, "upload_time": "2019-10-09T12:25:17", "url": "https://files.pythonhosted.org/packages/ca/7a/929983428b3a6df52845784fe0cf4d65030839f0a7ceafa74f99d68898d9/pvoutput-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1689f3fe5619b29f69606cd3c8fae0d4", "sha256": "58075e39c2ec3a43f254a149f46dd3e81377cae6df8d4752c672ff077f84901d" }, "downloads": -1, "filename": "pvoutput-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1689f3fe5619b29f69606cd3c8fae0d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7125, "upload_time": "2019-10-13T01:34:19", "url": "https://files.pythonhosted.org/packages/7f/6e/037621219a7a83f32046e388dd614ef907a904b21a6a4532a565b8c7a9f8/pvoutput-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59232942d003801249453b27956c42c2", "sha256": "def7cbd3c107764958f071662f0018bdf949a90573769797575bd5b64fc7cc52" }, "downloads": -1, "filename": "pvoutput-0.0.3.tar.gz", "has_sig": false, "md5_digest": "59232942d003801249453b27956c42c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5822, "upload_time": "2019-10-13T01:34:23", "url": "https://files.pythonhosted.org/packages/1f/ff/afc0560a052df02af2ccea3ab1091e32b79259bedc2ba495520813ad67fa/pvoutput-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1689f3fe5619b29f69606cd3c8fae0d4", "sha256": "58075e39c2ec3a43f254a149f46dd3e81377cae6df8d4752c672ff077f84901d" }, "downloads": -1, "filename": "pvoutput-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1689f3fe5619b29f69606cd3c8fae0d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7125, "upload_time": "2019-10-13T01:34:19", "url": "https://files.pythonhosted.org/packages/7f/6e/037621219a7a83f32046e388dd614ef907a904b21a6a4532a565b8c7a9f8/pvoutput-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59232942d003801249453b27956c42c2", "sha256": "def7cbd3c107764958f071662f0018bdf949a90573769797575bd5b64fc7cc52" }, "downloads": -1, "filename": "pvoutput-0.0.3.tar.gz", "has_sig": false, "md5_digest": "59232942d003801249453b27956c42c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5822, "upload_time": "2019-10-13T01:34:23", "url": "https://files.pythonhosted.org/packages/1f/ff/afc0560a052df02af2ccea3ab1091e32b79259bedc2ba495520813ad67fa/pvoutput-0.0.3.tar.gz" } ] }