{ "info": { "author": "Joseph Trabulsy", "author_email": "webdjoe@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.0" ], "description": "Python library for vesync API to control etekcity US 7A and 15A and European 10A wifi smart outlets (round and rectangular) and in wall wifi smart switches. See the github page for further documentation: https://github.com/webdjoe/pyvesync_v2\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/webdjoe/pyvesync_v2", "keywords": "iot,vesync,etekcity,smart plug,smart switch", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyvesync-v2", "package_url": "https://pypi.org/project/pyvesync-v2/", "platform": "", "project_url": "https://pypi.org/project/pyvesync-v2/", "project_urls": { "Homepage": "https://github.com/webdjoe/pyvesync_v2" }, "release_url": "https://pypi.org/project/pyvesync-v2/0.9.9/", "requires_dist": [ "requests (>=2.20.0)", "pytz", "tzlocal" ], "requires_python": "", "summary": "Python library for vesync API for Etekcity Smart Outlets & switches", "version": "0.9.9" }, "last_serial": 5376540, "releases": { "0.9.6": [ { "comment_text": "", "digests": { "md5": "616b3477cbe95c84185f26f6a8c05e24", "sha256": "1a10341fcb7528b3782c4815f1fd8264b0b12421770aa2b85e96d038912f1f86" }, "downloads": -1, "filename": "pyvesync_v2-0.9.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "616b3477cbe95c84185f26f6a8c05e24", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5944, "upload_time": "2019-02-26T03:25:42", "url": "https://files.pythonhosted.org/packages/43/97/5ce05bd4b15fc07601f3cdc239b173de716c9e8342ee57dd79922eaee7d1/pyvesync_v2-0.9.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7334c3a0f6ce143527ba3c35337d0e28", "sha256": "2b425c7970c223368ef855720551f2f7b781101e721745076c3717fc5a3f54be" }, "downloads": -1, "filename": "pyvesync_v2-0.9.6.tar.gz", "has_sig": false, "md5_digest": "7334c3a0f6ce143527ba3c35337d0e28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6495, "upload_time": "2019-02-26T03:25:44", "url": "https://files.pythonhosted.org/packages/f8/55/6cb6570aeddc8941353b8b97e49c5c6dab3305981661e595c25686fcbf6e/pyvesync_v2-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "0a28e226e4807e97e04e05ba504fc38d", "sha256": "b2471b9fe73c16fbd7ab8cf51249735ed218298b5f7b0dd0ff4970da33d807c2" }, "downloads": -1, "filename": "pyvesync_v2-0.9.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a28e226e4807e97e04e05ba504fc38d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6609, "upload_time": "2019-03-16T17:58:02", "url": "https://files.pythonhosted.org/packages/df/32/c41ede8714b048f7216dd3c3e0399ce528e50656a40e138c856715f04e99/pyvesync_v2-0.9.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab609dee5a92f7cd556fc3bc4064afc2", "sha256": "a2a10958e5a4c21c4486cab09ee345142c12de0260afb4f67277234e12e3e556" }, "downloads": -1, "filename": "pyvesync_v2-0.9.7.tar.gz", "has_sig": false, "md5_digest": "ab609dee5a92f7cd556fc3bc4064afc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7417, "upload_time": "2019-03-16T17:58:04", "url": "https://files.pythonhosted.org/packages/88/d4/7515f6adb8c70f06c24edc92c6f652559b187182234e243cbcae8d70ea19/pyvesync_v2-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "872140b63da0e788d88e53448b55d555", "sha256": "3dd5409ca9c59c670b665280bcd8b2feb1a9493d644a648077f30dad6100871c" }, "downloads": -1, "filename": "pyvesync_v2-0.9.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "872140b63da0e788d88e53448b55d555", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6616, "upload_time": "2019-06-08T23:39:37", "url": "https://files.pythonhosted.org/packages/8a/fb/d158fe14e470c59f3b661db096e326db38d0635b01c0aaf189bb623330f7/pyvesync_v2-0.9.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07f68799011f6cd9b12447cb8a84f1f7", "sha256": "cb9527593eedc695c7f95d65176bc5f43241c95debb0fc8416415a61bf61727e" }, "downloads": -1, "filename": "pyvesync_v2-0.9.8.tar.gz", "has_sig": false, "md5_digest": "07f68799011f6cd9b12447cb8a84f1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7466, "upload_time": "2019-06-08T23:39:39", "url": "https://files.pythonhosted.org/packages/9e/78/03a85b6f0c9fdb8bbdf12c2b43989e2298d2c72c3c994dd962dd45e07041/pyvesync_v2-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "165a0c62f6d31726eaa2c03dff2939f4", "sha256": "62242e286ee88ddded64389879f86c36b5ba98ea6aa224a26250173f23f721ef" }, "downloads": -1, "filename": "pyvesync_v2-0.9.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "165a0c62f6d31726eaa2c03dff2939f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6616, "upload_time": "2019-06-08T23:44:01", "url": "https://files.pythonhosted.org/packages/cb/85/bf79d5000d4a7e9c50fad71d598ec21d06f3623b30a2134542cd514ba8fa/pyvesync_v2-0.9.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b934481c9ad75a0a366b2eb12181246", "sha256": "501154f79e16399cf73f17fef89da68cd0a3478bb39121eecbc7dfac797f609a" }, "downloads": -1, "filename": "pyvesync_v2-0.9.9.tar.gz", "has_sig": false, "md5_digest": "3b934481c9ad75a0a366b2eb12181246", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7461, "upload_time": "2019-06-08T23:44:03", "url": "https://files.pythonhosted.org/packages/e3/1a/f433117c99b04d26b0624faabefd4271608f00cf7dd886d176f61cbc36e0/pyvesync_v2-0.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "165a0c62f6d31726eaa2c03dff2939f4", "sha256": "62242e286ee88ddded64389879f86c36b5ba98ea6aa224a26250173f23f721ef" }, "downloads": -1, "filename": "pyvesync_v2-0.9.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "165a0c62f6d31726eaa2c03dff2939f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6616, "upload_time": "2019-06-08T23:44:01", "url": "https://files.pythonhosted.org/packages/cb/85/bf79d5000d4a7e9c50fad71d598ec21d06f3623b30a2134542cd514ba8fa/pyvesync_v2-0.9.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b934481c9ad75a0a366b2eb12181246", "sha256": "501154f79e16399cf73f17fef89da68cd0a3478bb39121eecbc7dfac797f609a" }, "downloads": -1, "filename": "pyvesync_v2-0.9.9.tar.gz", "has_sig": false, "md5_digest": "3b934481c9ad75a0a366b2eb12181246", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7461, "upload_time": "2019-06-08T23:44:03", "url": "https://files.pythonhosted.org/packages/e3/1a/f433117c99b04d26b0624faabefd4271608f00cf7dd886d176f61cbc36e0/pyvesync_v2-0.9.9.tar.gz" } ] }