{ "info": { "author": "Michal Wegrzynek", "author_email": "michal.wegrzynek@malloc.com.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", "Topic :: Home Automation", "Topic :: Software Development :: Libraries" ], "description": "PySupla\n=======\n\nA simplistic (and incomplete!) wrapper for [Supla's OpenAPI](https://cloud.supla.org/api/docs.html), used mainly for [HomeAssistant](https://www.home-assistant.io/) integration.\n\nI'm in no way affiliated with Supla and Zamel: I love their devices, but prefer to use all my Smart Home devices from one app.\n\nSee tests directory for usage examples.\n\nCurrently, there are only integration tests: to run them, you have to export the following environmental variables:\n\n* SUPLA_SERVER - an address of Supla's cloud server you want to test against (ex. srv1.supla.org, or (better) your own test instance).\n\n* SUPLA_PERSONAL_ACCESS_TOKEN - a personal access token you can get [here](https://cloud.supla.org/integrations/tokens) (if you use Supla's server of course). PySupla currently does not support OAuth2.\n\n* SUPLA_SHUTTER_ID - an ID of a shutter type device to test against (this is what I'm mainly using Supla for).\n\nContributors welcome!\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/mwegrzynek/pysupla", "keywords": "", "license": "Apache License", "maintainer": "", "maintainer_email": "", "name": "pysupla", "package_url": "https://pypi.org/project/pysupla/", "platform": "", "project_url": "https://pypi.org/project/pysupla/", "project_urls": { "Homepage": "https://github.com/mwegrzynek/pysupla" }, "release_url": "https://pypi.org/project/pysupla/0.0.3/", "requires_dist": [ "aiohttp", "pytest" ], "requires_python": "", "summary": "Simple Supla's OpenAPI wrapper", "version": "0.0.3" }, "last_serial": 5120848, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d8948c8dc502413779c46d64bae839ce", "sha256": "1d24f52ef97b2daf75adde8102de23685bf3c214389b124622d30f7df46e6012" }, "downloads": -1, "filename": "pysupla-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d8948c8dc502413779c46d64bae839ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6519, "upload_time": "2019-01-19T22:04:10", "url": "https://files.pythonhosted.org/packages/4f/06/cf17fde14f94e4705a6302e4d6bff8963bc998554e2f64599a0637bc96f3/pysupla-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9eadec3a2e5bf284cd1b3e62f13787f4", "sha256": "bae1df428518497c68a6aeec2cb0dcd96f5de6838b605c30f00b44bf43a0a8ed" }, "downloads": -1, "filename": "pysupla-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9eadec3a2e5bf284cd1b3e62f13787f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2279, "upload_time": "2019-01-19T22:04:12", "url": "https://files.pythonhosted.org/packages/d3/e4/b2be68f13ecf9b6116a50b98917ad5873a27e28a274aa9c176e2340a2bbd/pysupla-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0aef0941b57206636a3f2ac64ce37b73", "sha256": "b47f2c8db365beca1b0d09cf093c5dd038fe6a36142800ce422d9c44db382009" }, "downloads": -1, "filename": "pysupla-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0aef0941b57206636a3f2ac64ce37b73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6584, "upload_time": "2019-03-17T20:21:30", "url": "https://files.pythonhosted.org/packages/39/f1/1b8b7ed07833131f25c495dbad83af532a39df353d2ed7de80e10b5c0d81/pysupla-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17726109fc4e20d8272dabfda6fbcbde", "sha256": "67810166507aaa8553b8ff854fe5d2b9e3a40405580052cff13dcd4f91e1eab8" }, "downloads": -1, "filename": "pysupla-0.0.2.tar.gz", "has_sig": false, "md5_digest": "17726109fc4e20d8272dabfda6fbcbde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2354, "upload_time": "2019-03-17T20:21:32", "url": "https://files.pythonhosted.org/packages/70/f9/81343bac7e327c0f6f038516d90439684f27b6f8cb8f24b5a575d05940b0/pysupla-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1c88ba40fad024182cf8377f42e76d1c", "sha256": "6b484fc19bacde12a2ff701bed34406fcb839ef66d2e0ca15f0f0e751bb20b85" }, "downloads": -1, "filename": "pysupla-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1c88ba40fad024182cf8377f42e76d1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6604, "upload_time": "2019-04-09T21:01:44", "url": "https://files.pythonhosted.org/packages/63/3e/117c9bff460f9daa3fbea335c4b33fe76cc3172ac8e07eb7f83ae5533e07/pysupla-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ee959f34855cfe77ad502fdf1025d2c", "sha256": "6b07d3d54682eb97eee45558956afa1935072d25277a4d51346f7a00f32b5e79" }, "downloads": -1, "filename": "pysupla-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9ee959f34855cfe77ad502fdf1025d2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2362, "upload_time": "2019-04-09T21:01:46", "url": "https://files.pythonhosted.org/packages/9b/23/af393754db86c700dba56e6aaf11510a969a71ea57a0971ee4f3b083c20d/pysupla-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c88ba40fad024182cf8377f42e76d1c", "sha256": "6b484fc19bacde12a2ff701bed34406fcb839ef66d2e0ca15f0f0e751bb20b85" }, "downloads": -1, "filename": "pysupla-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1c88ba40fad024182cf8377f42e76d1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6604, "upload_time": "2019-04-09T21:01:44", "url": "https://files.pythonhosted.org/packages/63/3e/117c9bff460f9daa3fbea335c4b33fe76cc3172ac8e07eb7f83ae5533e07/pysupla-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ee959f34855cfe77ad502fdf1025d2c", "sha256": "6b07d3d54682eb97eee45558956afa1935072d25277a4d51346f7a00f32b5e79" }, "downloads": -1, "filename": "pysupla-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9ee959f34855cfe77ad502fdf1025d2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2362, "upload_time": "2019-04-09T21:01:46", "url": "https://files.pythonhosted.org/packages/9b/23/af393754db86c700dba56e6aaf11510a969a71ea57a0971ee4f3b083c20d/pysupla-0.0.3.tar.gz" } ] }