{ "info": { "author": "Feiben", "author_email": "feiben.dev@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n## tuya-api\n\ntuya-api is a lib that make you easier to use [tuya's api](https://docs.tuya.com/cn/openapi/index.html).\n\n\n## Install\n\n```bash\npip install tuya-api\n```\n\n## Example\n\n```python\nimport logging\n\nimport tornado.ioloop\nimport tornado.web\nfrom tornado import gen\n\nfrom tuya_api import Tuya\n\nty = Tuya(client_id='your client_id', secret='your secret', schema='you schema')\n\n\nclass TokenHandler(tornado.web.RequestHandler):\n def data_received(self, chunk):\n pass\n\n @gen.coroutine\n def get(self):\n try:\n ret = yield ty.get_access_token()\n return self.write(ret)\n except Exception as e:\n logging.exception(e)\n\n\ndef main():\n app = tornado.web.Application([\n (r\"/token\", TokenHandler)\n ])\n app.listen(8888)\n\n print(\"=\" * 100)\n print(\"* Server: Success!\")\n print(\"* Host: http://localhost:8888\")\n print(\"* Quit the server with Control-C\")\n print(\"=\" * 100)\n tornado.ioloop.IOLoop.instance().start()\n\n\nif __name__ == '__main__':\n main()\n``` \n\n## Document\n\n[document](https://github.com/AD-feiben/tuya_api/blob/master/doc.md)\n\n## Author\n\nFeiben(feiben.dev@gmail.com)\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/AD-feiben/tuya_api", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tuya-api", "package_url": "https://pypi.org/project/tuya-api/", "platform": "", "project_url": "https://pypi.org/project/tuya-api/", "project_urls": { "Homepage": "https://github.com/AD-feiben/tuya_api" }, "release_url": "https://pypi.org/project/tuya-api/1.0.5/", "requires_dist": [ "tornado" ], "requires_python": ">=3.5.0", "summary": "Make easier to use Tuya\u2019s API.", "version": "1.0.5" }, "last_serial": 4687611, "releases": { "1.0.5": [ { "comment_text": "", "digests": { "md5": "457998f135ebf0d964fa073015355e10", "sha256": "f0e6f84e211f66699b1afbaf43bd0527ac9fea73e0382fbfb8a3fc7a3ae70234" }, "downloads": -1, "filename": "tuya_api-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "457998f135ebf0d964fa073015355e10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 5909, "upload_time": "2019-01-12T02:07:46", "url": "https://files.pythonhosted.org/packages/ed/6d/5c2868a5b135de5cc3100a9aec84b1b2060894074e0ac3b4225a783978fa/tuya_api-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04526e07f08f0cbed968cd69b5263193", "sha256": "3c595400d4ad7473f523605ec71234d2b087633092d84802a9f630297d370332" }, "downloads": -1, "filename": "tuya_api-1.0.5.tar.gz", "has_sig": false, "md5_digest": "04526e07f08f0cbed968cd69b5263193", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 5822, "upload_time": "2019-01-12T02:07:49", "url": "https://files.pythonhosted.org/packages/e3/c4/39b50437e1171882ab8a69f96ec2a7cbe4d48c4aa1759627782bcf493a3e/tuya_api-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "457998f135ebf0d964fa073015355e10", "sha256": "f0e6f84e211f66699b1afbaf43bd0527ac9fea73e0382fbfb8a3fc7a3ae70234" }, "downloads": -1, "filename": "tuya_api-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "457998f135ebf0d964fa073015355e10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 5909, "upload_time": "2019-01-12T02:07:46", "url": "https://files.pythonhosted.org/packages/ed/6d/5c2868a5b135de5cc3100a9aec84b1b2060894074e0ac3b4225a783978fa/tuya_api-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04526e07f08f0cbed968cd69b5263193", "sha256": "3c595400d4ad7473f523605ec71234d2b087633092d84802a9f630297d370332" }, "downloads": -1, "filename": "tuya_api-1.0.5.tar.gz", "has_sig": false, "md5_digest": "04526e07f08f0cbed968cd69b5263193", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 5822, "upload_time": "2019-01-12T02:07:49", "url": "https://files.pythonhosted.org/packages/e3/c4/39b50437e1171882ab8a69f96ec2a7cbe4d48c4aa1759627782bcf493a3e/tuya_api-1.0.5.tar.gz" } ] }