{ "info": { "author": "Dmitry Nikolaenya", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP" ], "description": "# ZipatoPy: Zipato Python API\n\nThe Python library to interact with Zipato smarthome controllers.\n\nInspired by [ggruner](https://github.com/ggruner/Zipatoapi).\nTested with Zipato Zipatile.\n\nMain features:\n* list devices, endpoints, attributes and attribute values\n* manipulate virtual endpoints (create/get/set/delete)\n* synchronization of Zipato controller\n* local and cloud mode\n* no external dependencies (build-in Python libs only)\n* logging and verbose debug\n\nTODO:\n* integrate as [Home Assistant](https://www.home-assistant.io/) sensor\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes.\n\n### Python Version\n\n```\nPython 2.7\nPython 3.6\n```\n\n### Installation\n\nFrom PyPI repository:\n```\npip install --upgrade zipatopy\n```\n\nFrom source:\n```\ngit clone https://github.com/goooroooX/ZipatoPy.git\n```\n\n### Test run\n\nStart with included [samples](https://github.com/goooroooX/ZipatoPy/tree/master/samples):\n* change USERNAME and PASSWORD to your my.zipato.com account information\n* for test1.py change also DEVICE, ENDPOINT and ATTRIBUTE\n\n```\npython test1.py\npython test2.py\n```\n\nAPI initialization for a cloud mode:\n```\nfrom zipatopy import ZipatoPy\napi = ZipatoPy(USERNAME, PASSWORD, verbose=True)\nprint(api.get_devices())\n```\n\nAPI initialization for a local mode:\n```\nfrom zipatopy import ZipatoPy\napi = ZipatoPy(USERNAME, PASSWORD, url='http://X.X.X.X:8080/zipato-web/v2/', verbose=True)\nprint(api.get_devices())\n```\n**NOTE**: local mode is limited comparing to cloud mode, but you will still be able to get attribute values when requesting directly with UUID.\n\n## Author\n\n* **Dmitry Nikolaenya** - *code base* - [gooorooo.com](https://gooorooo.com)\n\n## License\n\nThis project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE) file for details. \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/goooroooX/ZipatoPy", "keywords": "zipato api client", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "zipatopy", "package_url": "https://pypi.org/project/zipatopy/", "platform": "", "project_url": "https://pypi.org/project/zipatopy/", "project_urls": { "Homepage": "https://github.com/goooroooX/ZipatoPy" }, "release_url": "https://pypi.org/project/zipatopy/0.3/", "requires_dist": null, "requires_python": "", "summary": "The Python library to interact with Zipato smarthome controllers", "version": "0.3" }, "last_serial": 5785176, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a3d607504c93a01c19dd94b3f0b2a6b3", "sha256": "3078eb0bf063bab42b8d35d5406979bc64a475a166ff2a7d8d6ac3f15a5c5458" }, "downloads": -1, "filename": "zipatopy-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3d607504c93a01c19dd94b3f0b2a6b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5853, "upload_time": "2018-08-17T08:59:49", "url": "https://files.pythonhosted.org/packages/d7/d1/a07ac67ac560c9c0031f09079258c2865c66e09eafc1a858cef66a6cecea/zipatopy-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f356789994326d5d4edd828269d5911", "sha256": "dd66d0e0aac8d7dc82fbfae50fd6909ea6c27aeec1d338335f231ca4bcb8b534" }, "downloads": -1, "filename": "zipatopy-0.1.tar.gz", "has_sig": false, "md5_digest": "3f356789994326d5d4edd828269d5911", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5773, "upload_time": "2018-08-17T08:59:50", "url": "https://files.pythonhosted.org/packages/a5/aa/0cb53fe87edd1bc7de0fe507618db892ab778ac00009b49d09773732a727/zipatopy-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ffb6d9f84dbc578387ea92abd8a9237d", "sha256": "e89fe8860a22adaa74fec7555889dcb520b628270d90d0795c66be5e41219cf0" }, "downloads": -1, "filename": "zipatopy-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ffb6d9f84dbc578387ea92abd8a9237d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10000, "upload_time": "2019-03-01T11:01:20", "url": "https://files.pythonhosted.org/packages/d4/1a/37371469fc2b2154376bd188c81d99dc9acfe13d92b751a7b65e4702811b/zipatopy-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfa00dd44537660f071484e325b7209b", "sha256": "44eb93b7450f8d860a865034dc5bae5b362250a30714f4da3eb8610e8b0b8984" }, "downloads": -1, "filename": "zipatopy-0.2.tar.gz", "has_sig": false, "md5_digest": "cfa00dd44537660f071484e325b7209b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5799, "upload_time": "2019-03-01T11:01:22", "url": "https://files.pythonhosted.org/packages/1b/cc/21aae34a6e34e8ab16c8b71e8ed5d1d99a0d7bf95cab2a58333958e73e55/zipatopy-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "01fac7784d3dd0e099738854aa95ac4c", "sha256": "ce21d2c826ae172ee1851fc03d38cf683c306ea87420a00120facd174e84e653" }, "downloads": -1, "filename": "zipatopy-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01fac7784d3dd0e099738854aa95ac4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10016, "upload_time": "2019-09-05T07:53:31", "url": "https://files.pythonhosted.org/packages/be/f7/954e6ef09d18c4ae353d9cc5b6afd9340e51cb683d6c58fbeefd24cce8ab/zipatopy-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d2f34325ce05293ec30aeb2c77444b1", "sha256": "cfaa578d0921bc6966fcfb5ade3012d73791f7e1e7f60ceba33dd2c5b954181f" }, "downloads": -1, "filename": "zipatopy-0.3.tar.gz", "has_sig": false, "md5_digest": "0d2f34325ce05293ec30aeb2c77444b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5813, "upload_time": "2019-09-05T07:53:32", "url": "https://files.pythonhosted.org/packages/cc/49/63e0a46255ef2609729a8862ab5884166705592c0f7f07b781ce5d96e885/zipatopy-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "01fac7784d3dd0e099738854aa95ac4c", "sha256": "ce21d2c826ae172ee1851fc03d38cf683c306ea87420a00120facd174e84e653" }, "downloads": -1, "filename": "zipatopy-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01fac7784d3dd0e099738854aa95ac4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10016, "upload_time": "2019-09-05T07:53:31", "url": "https://files.pythonhosted.org/packages/be/f7/954e6ef09d18c4ae353d9cc5b6afd9340e51cb683d6c58fbeefd24cce8ab/zipatopy-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d2f34325ce05293ec30aeb2c77444b1", "sha256": "cfaa578d0921bc6966fcfb5ade3012d73791f7e1e7f60ceba33dd2c5b954181f" }, "downloads": -1, "filename": "zipatopy-0.3.tar.gz", "has_sig": false, "md5_digest": "0d2f34325ce05293ec30aeb2c77444b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5813, "upload_time": "2019-09-05T07:53:32", "url": "https://files.pythonhosted.org/packages/cc/49/63e0a46255ef2609729a8862ab5884166705592c0f7f07b781ce5d96e885/zipatopy-0.3.tar.gz" } ] }