{ "info": { "author": "Kev Swindells", "author_email": "kjs@kjs1982.me.uk", "bugtrack_url": null, "classifiers": [], "description": "# python-eetv\nEETV Bindings for Python\n\neetv\n============\n\nThis library is intended for controlling an EETV Set Top Box\n\n.. code-block::\n\n from eetv import EETV\n //TODO: Document how to find the Authorisation Key\n # Init\n l = EETV('192.168.1.11',\"AUTHKEY\")\n\n # Check if the box is on\n l.is_on\n\n # Turn the box off\n l.turn_off()\n\n # and back on\n l.turn_on()\n\n # Query current channel\n l.channel\n\n # Switch to channel number 7\n l.channel = '#7'\n\n # Raise volume\n l.volume_up()\n\n # Lower volume\n l.volume_down()\n\n # Mute volume\n l.mute()\n\n # Next channel\n l.channel_up()\n\n # Previous channel\n l.channel_down()\n\n # Virtually press a key on the remote\n from eetv import KEYS\n l.press_key(\"left\"])\n\nThere also is a CLI script that ships with this package:\n\n.. code-block::\n // TODO: Fix Examples\n $ eetv -h -K\n usage: eetv [-h] -H HOSTNAME [-j] [-d]\n {key,vol,info,state,on,off,channel,notify,op} ...\n\n positional arguments:\n {key,vol,info,state,on,off,channel,notify,op}\n Action\n key Press an arbitrary key\n vol Volume Control\n info Get info\n state Get the current state (on or off)\n on Turn the Livebox Play appliance on\n off Turn the Livebox Play appliance off\n channel Get or set the current channel\n notify Wait and notify of new events\n op [DEBUG] Send request\n\n optional arguments:\n -h, --help show this help message and exit\n -H HOSTNAME, --hostname HOSTNAME\n IP address or hostname of the Livebox Play\n -j, --json Format output as JSON\n -d, --debug Debug mode", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kevjs1982/python-eetv", "keywords": "", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "eetv", "package_url": "https://pypi.org/project/eetv/", "platform": "", "project_url": "https://pypi.org/project/eetv/", "project_urls": { "Homepage": "https://github.com/kevjs1982/python-eetv" }, "release_url": "https://pypi.org/project/eetv/0.0.8/", "requires_dist": null, "requires_python": "", "summary": "Python bindings for the EETV appliance", "version": "0.0.8" }, "last_serial": 4449386, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "99d1f9d5e455dfc309c97b8f42a8b4d8", "sha256": "e20e514184f907d6eda29119b843bfb807de4ea39c073e1ee1e334a0a28d06f1" }, "downloads": -1, "filename": "eetv-0.0.1.tar.gz", "has_sig": false, "md5_digest": "99d1f9d5e455dfc309c97b8f42a8b4d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5774, "upload_time": "2018-11-03T21:13:48", "url": "https://files.pythonhosted.org/packages/f1/56/c39d82a3076c93f5bf344ad24f0fbfed364c464ef9aa86e9d661fd044dfc/eetv-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ab51a2dddb9a8d5e8dc0270a16fcf3a5", "sha256": "ed71badcaf85bf19c645ac7960751ae55861d099aed74985dd35db8db609f842" }, "downloads": -1, "filename": "eetv-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ab51a2dddb9a8d5e8dc0270a16fcf3a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5769, "upload_time": "2018-11-03T21:33:27", "url": "https://files.pythonhosted.org/packages/79/fe/e067d9d9e2873f37d2157e9faabebb2b96fb3ef49f23e09b6b1d2e1ffad8/eetv-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f2cb597a0a36ca2219c37107c2f9da4a", "sha256": "e4108cb92dabf5524d74f427df2fb49af30ac3c65eb291e4d3aa1d7755e86de2" }, "downloads": -1, "filename": "eetv-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f2cb597a0a36ca2219c37107c2f9da4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5796, "upload_time": "2018-11-03T22:27:46", "url": "https://files.pythonhosted.org/packages/3e/66/ddd28b5645b7500ef94184b3fe8333fdc013cfab052c5e795519586f328f/eetv-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "8cfa865970b71fab55681f578d1efe2c", "sha256": "96e7969373aaa79fdb7590b86336c64384d198ec8edb5afab467e03665fbc529" }, "downloads": -1, "filename": "eetv-0.0.4.tar.gz", "has_sig": false, "md5_digest": "8cfa865970b71fab55681f578d1efe2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5783, "upload_time": "2018-11-03T22:42:59", "url": "https://files.pythonhosted.org/packages/09/44/ef5298aa14086b6511919c00c2c638d5acfd13b83a6ae049242e31574822/eetv-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "589a30b3299f95364365e91a71a551f7", "sha256": "d45111bfd17d24ec9bd1fd6631f2d3672c5eb18a16160d90240d3686d1d79c3a" }, "downloads": -1, "filename": "eetv-0.0.5.tar.gz", "has_sig": false, "md5_digest": "589a30b3299f95364365e91a71a551f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6060, "upload_time": "2018-11-04T08:53:56", "url": "https://files.pythonhosted.org/packages/29/23/d8398209872d1aaf1278a160a3b78b29dcfc57d841b570dc86cf641b1aa5/eetv-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "26e2189260309dcacc839a3e8c40b4df", "sha256": "eb118dd26c5640eeae6756bf59c8095234a10133c10c75e1022edebdba228d21" }, "downloads": -1, "filename": "eetv-0.0.6.tar.gz", "has_sig": false, "md5_digest": "26e2189260309dcacc839a3e8c40b4df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6066, "upload_time": "2018-11-04T09:09:40", "url": "https://files.pythonhosted.org/packages/c2/2c/ac55fa129f29fb7c3657762515383507cec5c0107e6b76aa07c50995f7e7/eetv-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c82cf561c6f94f49c50499fbde4f1900", "sha256": "b10bfe0016c8e159449e52f29d30ed59dc1a261fff1d366c524e7c7fb348ca4b" }, "downloads": -1, "filename": "eetv-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c82cf561c6f94f49c50499fbde4f1900", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6076, "upload_time": "2018-11-04T09:47:04", "url": "https://files.pythonhosted.org/packages/87/9a/3dbb0077ab432f5474aa5510dbfaf858e604f65ff805142683059cd6c08b/eetv-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "d2f554163c2ba737423f0befb9f7b4e9", "sha256": "e41fb70de6c7726e772dfe7ae509e71d4c2d99874c5a2a3f0d204790540c86a3" }, "downloads": -1, "filename": "eetv-0.0.8.tar.gz", "has_sig": false, "md5_digest": "d2f554163c2ba737423f0befb9f7b4e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6108, "upload_time": "2018-11-04T11:19:46", "url": "https://files.pythonhosted.org/packages/6d/80/ea9f29f6e509dc5a01e85735bb5931f9d95f71cd7782b05eddbd462d5b2a/eetv-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d2f554163c2ba737423f0befb9f7b4e9", "sha256": "e41fb70de6c7726e772dfe7ae509e71d4c2d99874c5a2a3f0d204790540c86a3" }, "downloads": -1, "filename": "eetv-0.0.8.tar.gz", "has_sig": false, "md5_digest": "d2f554163c2ba737423f0befb9f7b4e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6108, "upload_time": "2018-11-04T11:19:46", "url": "https://files.pythonhosted.org/packages/6d/80/ea9f29f6e509dc5a01e85735bb5931f9d95f71cd7782b05eddbd462d5b2a/eetv-0.0.8.tar.gz" } ] }