{ "info": { "author": "Chris F Ravenscroft", "author_email": "chris@voilaweb.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "This is a very basic library to query Whistle.app's API for Whistle 3 devices.\n\nThe API is not published, so it may break eventually.\n\nMore information to come soon...\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Fusion/pywhistle", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pywhistle", "package_url": "https://pypi.org/project/pywhistle/", "platform": "", "project_url": "https://pypi.org/project/pywhistle/", "project_urls": { "Homepage": "https://github.com/Fusion/pywhistle" }, "release_url": "https://pypi.org/project/pywhistle/0.0.2/", "requires_dist": [ "aiodns", "aiohttp" ], "requires_python": "", "summary": "Unofficial Whistle 3 Device API", "version": "0.0.2" }, "last_serial": 4664675, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f2637d0fdbddd6e7e36ebcb3d8dc2f05", "sha256": "300228b5acd3d35c7ecd32612e592ab5bfdb9cb1fe8870701e062961769aec16" }, "downloads": -1, "filename": "pywhistle-0.0.1-py3.7.egg", "has_sig": false, "md5_digest": "f2637d0fdbddd6e7e36ebcb3d8dc2f05", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 5940, "upload_time": "2019-01-06T01:29:15", "url": "https://files.pythonhosted.org/packages/93/00/704b4d5980d7b1f3539e581037b39b56b84225ca95108e76ea28f20dd94a/pywhistle-0.0.1-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "c8310b9b9a2a607ec8bbc3bc32722a05", "sha256": "649188cf9a46486b7f8fbc29951dc743d7e25736c5b25201f34282a2d235fc1b" }, "downloads": -1, "filename": "pywhistle-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c8310b9b9a2a607ec8bbc3bc32722a05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3597, "upload_time": "2019-01-06T01:29:14", "url": "https://files.pythonhosted.org/packages/c2/61/28c435b4d3caf423cb1c8fbab76eca143c918af1a04fb3141d8d06aa3aa6/pywhistle-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8ebebb9f458f569561549ef8587dcc8", "sha256": "7c9357626394ec4fc145ed0631f1144210108479d80dc3079864eafd496390f2" }, "downloads": -1, "filename": "pywhistle-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b8ebebb9f458f569561549ef8587dcc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3045, "upload_time": "2019-01-06T01:29:16", "url": "https://files.pythonhosted.org/packages/85/74/12fa82235a36a44341d385c115e8fd9e589027832504abc093a652a7a9ed/pywhistle-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8ce5e40d3bbc0231d4d006f60919a14e", "sha256": "11dd20be3fa44c8494bb727600e24bf3fdca1c56e61e8f1d7ddfcb9b73416860" }, "downloads": -1, "filename": "pywhistle-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8ce5e40d3bbc0231d4d006f60919a14e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3688, "upload_time": "2019-01-06T01:38:55", "url": "https://files.pythonhosted.org/packages/4f/83/1fd9314bec2d6f0e943c256df56e83c0dc8c3b94c57741f0f6720b99f555/pywhistle-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f543be2e26b1b07327ae4cbffe5521fe", "sha256": "7ab8ca6ecccf7ff90e0eda98eb9c0b917f976e2793e32f153d125cae3ccaad41" }, "downloads": -1, "filename": "pywhistle-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f543be2e26b1b07327ae4cbffe5521fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3146, "upload_time": "2019-01-06T01:38:56", "url": "https://files.pythonhosted.org/packages/3a/8c/68a58e89e42d784e562aa27c7c6ff0ae378f5dc245267e45037f2f614c04/pywhistle-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ce5e40d3bbc0231d4d006f60919a14e", "sha256": "11dd20be3fa44c8494bb727600e24bf3fdca1c56e61e8f1d7ddfcb9b73416860" }, "downloads": -1, "filename": "pywhistle-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8ce5e40d3bbc0231d4d006f60919a14e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3688, "upload_time": "2019-01-06T01:38:55", "url": "https://files.pythonhosted.org/packages/4f/83/1fd9314bec2d6f0e943c256df56e83c0dc8c3b94c57741f0f6720b99f555/pywhistle-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f543be2e26b1b07327ae4cbffe5521fe", "sha256": "7ab8ca6ecccf7ff90e0eda98eb9c0b917f976e2793e32f153d125cae3ccaad41" }, "downloads": -1, "filename": "pywhistle-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f543be2e26b1b07327ae4cbffe5521fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3146, "upload_time": "2019-01-06T01:38:56", "url": "https://files.pythonhosted.org/packages/3a/8c/68a58e89e42d784e562aa27c7c6ff0ae378f5dc245267e45037f2f614c04/pywhistle-0.0.2.tar.gz" } ] }