{
"info": {
"author": "Edward Beech",
"author_email": "initialed85@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2.7",
"Topic :: Software Development :: Libraries"
],
"description": "Unofficial zmote.io interface\n=======================\n\nThis module serves as a Python interface for the [zmote.io](http://zmote.io/) \nIoT gadget- it's basically a USB-powered, WiFI connected IR blaster.\n\nThe module was written using the \n[zmote.io API documentation](http://www.zmote.io/apis) and tested against two \nreal devices.\n\n----\n\n#### Overview\n\nThis module supports the discovery of devices via multicast and interacting\nwith devices via HTTP or TCP; in all instances communication is directly\nwith the device (and not via the zmote.io cloud application).\n\n#### To install for use standalone/in your project\n\npip install zmote\n\n##### To passively discover all devices on your network until timeout (30 seconds)\n\npython -m zmote.discoverer \n\n##### To actively discover two devices on your local network\n\npython -m zmote.discoverer -l 2 -a \n\n##### To passively discover a particular device on your local network (e.g. in case of DHCP)\n\npython -m zmote.discoverer -u CI001f1234 \n\n##### To put a device into learn mode via TCP\n\npython -m zmote.connector -t tcp -d 192.168.1.1 -c learn\n\n##### To tell a device to send an IR signal via HTTP\npython -m zmote.connector -t http -d 192.168.1.1 -c send -p 1:1,0,36000,1,1,32,32,64,32,32,64,32,3264\n\n### To install for further development\n\nPrerequisites:\n * [virtualenvwrapper](https://virtualenvwrapper.readthedocs.io/en/latest/])\n\n#### Clone the repo\ngit clone https://github.com/initialed85/zmote\n\ncd zmote\n\n#### Build the virtualenv\nmkvirtualenv zmote\n\npip install -r requirements-dev.txt\n\n#### Run the tests\npy.test -v\n\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/initialed85/zmote",
"keywords": "sample setuptools development",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "zmote",
"package_url": "https://pypi.org/project/zmote/",
"platform": "",
"project_url": "https://pypi.org/project/zmote/",
"project_urls": {
"Homepage": "https://github.com/initialed85/zmote"
},
"release_url": "https://pypi.org/project/zmote/2017.7/",
"requires_dist": [
"requests (==2.18.4)",
"check-manifest; extra == 'dev'",
"coverage; extra == 'test'"
],
"requires_python": "",
"summary": "Unofficial zmote.io interface",
"version": "2017.7"
},
"last_serial": 3614085,
"releases": {
"2017.1": [
{
"comment_text": "",
"digests": {
"md5": "65a0b65d37c21591b3436ff9ae0e0121",
"sha256": "11cb2cf418bdd4599b75162ca64c9b9fedc29f525b139aa76000aced211b5b11"
},
"downloads": -1,
"filename": "zmote-2017.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "65a0b65d37c21591b3436ff9ae0e0121",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 8851,
"upload_time": "2017-10-29T13:30:23",
"url": "https://files.pythonhosted.org/packages/59/bc/9f2b613097d488860c953f7145c9a937b1d73d5752f09eecdf014dba78b0/zmote-2017.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9be5c15ac7696f608012a1f747d0adb8",
"sha256": "1d86b8452296d4c7683bc363c36b64f704626c0a1566b1d054570ccb66354bb9"
},
"downloads": -1,
"filename": "zmote-2017.1.tar.gz",
"has_sig": false,
"md5_digest": "9be5c15ac7696f608012a1f747d0adb8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6053,
"upload_time": "2017-10-29T13:30:25",
"url": "https://files.pythonhosted.org/packages/83/5c/926612d30aca55e1acc0de5d89c116ea7c0dee3c02c96dbd2d6db935c1c1/zmote-2017.1.tar.gz"
}
],
"2017.2": [
{
"comment_text": "",
"digests": {
"md5": "2d35abb468aa3d594d83f87b24eff2de",
"sha256": "d6c4d6c4175665ed37a954f3bab28cae1cb3eb2e408db0090a5fd428a8a00f9b"
},
"downloads": -1,
"filename": "zmote-2017.2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "2d35abb468aa3d594d83f87b24eff2de",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 8846,
"upload_time": "2017-10-29T13:35:56",
"url": "https://files.pythonhosted.org/packages/fb/a7/8049ad4c27d9ef7352200aff17e2e267f35ecb32f970e4d5f877cd8abb11/zmote-2017.2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0412f54425ca6d320e957c0436fe8d77",
"sha256": "8aedb295cd3107cffbc7c8862162b8ade1538d3e454e5e614ae5b0678e5081c7"
},
"downloads": -1,
"filename": "zmote-2017.2.tar.gz",
"has_sig": false,
"md5_digest": "0412f54425ca6d320e957c0436fe8d77",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6049,
"upload_time": "2017-10-29T13:35:58",
"url": "https://files.pythonhosted.org/packages/e8/26/4eb643f39cee2bcf36bd9498acde74d0d6175b81e6eacfe669abec734975/zmote-2017.2.tar.gz"
}
],
"2017.3": [
{
"comment_text": "",
"digests": {
"md5": "195bc43e3c1ecaf2fc6a64b34075426b",
"sha256": "4902480f0c32f410c43de3d8f71e203cdf906feab2e62079554c66e78b6d4519"
},
"downloads": -1,
"filename": "zmote-2017.3-py2-none-any.whl",
"has_sig": false,
"md5_digest": "195bc43e3c1ecaf2fc6a64b34075426b",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 8843,
"upload_time": "2017-10-30T01:29:48",
"url": "https://files.pythonhosted.org/packages/38/02/867618660919f8a2bcc1d0a20b92aeaabd8397ddcb1182606402c1774c36/zmote-2017.3-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3227e5b88312b081282f768e931d667c",
"sha256": "bb0623dad8fd5e88907f41fde4e872db919ee9bd97f146a4394ab053998cb12f"
},
"downloads": -1,
"filename": "zmote-2017.3.tar.gz",
"has_sig": false,
"md5_digest": "3227e5b88312b081282f768e931d667c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6022,
"upload_time": "2017-10-30T01:29:51",
"url": "https://files.pythonhosted.org/packages/35/a6/2723391b45841dd85ba3a500da1ddaeec0746449a88e4801d2d07f832dca/zmote-2017.3.tar.gz"
}
],
"2017.4": [
{
"comment_text": "",
"digests": {
"md5": "57492e8d02016515356078b740669eb8",
"sha256": "6afed3b59b3d8b233701946bdd4907c41904b4b8c784cd88b11be0b04ed1a87a"
},
"downloads": -1,
"filename": "zmote-2017.4-py2-none-any.whl",
"has_sig": false,
"md5_digest": "57492e8d02016515356078b740669eb8",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 9574,
"upload_time": "2017-11-04T10:18:43",
"url": "https://files.pythonhosted.org/packages/e0/d9/a0eb90d1951cad01e1e56ae3763c46b7e96934f765f8b6d61f1e8e7d0c6f/zmote-2017.4-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3cfa5b380e7d1d3048062330195ea086",
"sha256": "fadee534ad4836764d80bf4289902c1400ba0ca56fb4734a0f9d8f5a1762f001"
},
"downloads": -1,
"filename": "zmote-2017.4.tar.gz",
"has_sig": false,
"md5_digest": "3cfa5b380e7d1d3048062330195ea086",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6523,
"upload_time": "2017-11-04T10:18:44",
"url": "https://files.pythonhosted.org/packages/4e/2e/c30eb57323452b67bdfee0aadf5cd9bc769ec574755c0b749ba86adee924/zmote-2017.4.tar.gz"
}
],
"2017.5": [
{
"comment_text": "",
"digests": {
"md5": "7f6185e1c3f1c0ab7bbf2779998b9ae5",
"sha256": "86069e4d46937d08851305aa694e7379979543cab03b9468b0f65e796db56ed7"
},
"downloads": -1,
"filename": "zmote-2017.5-py2-none-any.whl",
"has_sig": false,
"md5_digest": "7f6185e1c3f1c0ab7bbf2779998b9ae5",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 10115,
"upload_time": "2017-11-04T15:14:47",
"url": "https://files.pythonhosted.org/packages/7c/67/30d3e0882cea4f07186e68e1aa034d46bfca9a6a081bcd1cd672b59c051f/zmote-2017.5-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a9a7153704a9cb72a690162fc9d1cdd5",
"sha256": "30c7f05ef60c956d1382a4b86493576b2f3329766997d359e682de13cb02c3e5"
},
"downloads": -1,
"filename": "zmote-2017.5.tar.gz",
"has_sig": false,
"md5_digest": "a9a7153704a9cb72a690162fc9d1cdd5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7229,
"upload_time": "2017-11-04T15:14:50",
"url": "https://files.pythonhosted.org/packages/3c/9f/6176e46ef595c7e071010930b496ef13fa5a368b2bf01ba5b8ba06f05ee0/zmote-2017.5.tar.gz"
}
],
"2017.6": [
{
"comment_text": "",
"digests": {
"md5": "a338e24a774d35d716537f92458ab034",
"sha256": "0d8a5595550e1e56195aa22ea3250b477881a35b370a63005082abbaa668d111"
},
"downloads": -1,
"filename": "zmote-2017.6-py2-none-any.whl",
"has_sig": false,
"md5_digest": "a338e24a774d35d716537f92458ab034",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 10113,
"upload_time": "2017-11-04T15:19:00",
"url": "https://files.pythonhosted.org/packages/4c/89/3851493348a6bc185b88c2fda1f55d53815ca0e7dd14498448b53b23d353/zmote-2017.6-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8a64eabf66ca1348316d6a8b815c7b11",
"sha256": "26e22ee99349977735ae8391d157f2865da519f17a36322c3bfab4e4398bfc96"
},
"downloads": -1,
"filename": "zmote-2017.6.tar.gz",
"has_sig": false,
"md5_digest": "8a64eabf66ca1348316d6a8b815c7b11",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7229,
"upload_time": "2017-11-04T15:19:02",
"url": "https://files.pythonhosted.org/packages/73/be/9c0a977a6ca276d625760f72c72fedf49a3dae249685f211b649c6ba6eb9/zmote-2017.6.tar.gz"
}
],
"2017.7": [
{
"comment_text": "",
"digests": {
"md5": "891754a99bfe9dd6a0e687f0cf558e9a",
"sha256": "25b97eb992a266fb43cab075f40dc04e024395723cc8478a98fa79f7a4e0c970"
},
"downloads": -1,
"filename": "zmote-2017.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "891754a99bfe9dd6a0e687f0cf558e9a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 10187,
"upload_time": "2018-02-25T10:49:20",
"url": "https://files.pythonhosted.org/packages/c0/10/518d1935a73faca7ddc569e32bc8c5d378dc008c8e3dcae355d072c8b1b1/zmote-2017.7-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5443d4bc1a7de92292b5cdc353476c76",
"sha256": "fe865484b5d81bd7bb60e0f1a8b0e6e0f1168f385e052b8f98557599c3aa5c83"
},
"downloads": -1,
"filename": "zmote-2017.7.tar.gz",
"has_sig": false,
"md5_digest": "5443d4bc1a7de92292b5cdc353476c76",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7297,
"upload_time": "2018-02-25T10:49:22",
"url": "https://files.pythonhosted.org/packages/6a/98/c784de8d58a98eb54cfed8b5eb8771bb13749ee7a1299e5a075540918c06/zmote-2017.7.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "891754a99bfe9dd6a0e687f0cf558e9a",
"sha256": "25b97eb992a266fb43cab075f40dc04e024395723cc8478a98fa79f7a4e0c970"
},
"downloads": -1,
"filename": "zmote-2017.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "891754a99bfe9dd6a0e687f0cf558e9a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 10187,
"upload_time": "2018-02-25T10:49:20",
"url": "https://files.pythonhosted.org/packages/c0/10/518d1935a73faca7ddc569e32bc8c5d378dc008c8e3dcae355d072c8b1b1/zmote-2017.7-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5443d4bc1a7de92292b5cdc353476c76",
"sha256": "fe865484b5d81bd7bb60e0f1a8b0e6e0f1168f385e052b8f98557599c3aa5c83"
},
"downloads": -1,
"filename": "zmote-2017.7.tar.gz",
"has_sig": false,
"md5_digest": "5443d4bc1a7de92292b5cdc353476c76",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7297,
"upload_time": "2018-02-25T10:49:22",
"url": "https://files.pythonhosted.org/packages/6a/98/c784de8d58a98eb54cfed8b5eb8771bb13749ee7a1299e5a075540918c06/zmote-2017.7.tar.gz"
}
]
}