{ "info": { "author": "Christopher Rogers", "author_email": "ChristopherRogers1991@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# python-irsend\n\nThis is a simple wrapper for [lirc's irsend](http://www.lirc.org/html/irsend.html).\n\n## Install:\n\n```\npip install py_irsend\n```\n\n## Basic Usage:\n\n```\n>>> from py_irsend import irsend\n>>> irsend.list_remotes()\n['lasko_heater', 'lights.conf', 'dynex_tv', 'logitech_z906', 'sabrent_hdmi_switch']\n>>> irsend.list_codes('logitech_z906')\n['POWER', 'INPUT', 'MUTE', 'LEVEL', 'EFFECT', 'VOLUME_DOWN', 'VOLUME_UP']\n>>> irsend.send_once('logitech_z906', ['POWER'])\n```\n\nIt makes use of [subprocess](https://docs.python.org/2/library/subprocess.html)\nto call irsend. No attempts are made to handle errors (e.g. irsend not being\ninstalled, or lircd not running), and instead leaves those to the caller. See\nthe documentation for subprocess (specifically\n[check_output](https://docs.python.org/2/library/subprocess.html#subprocess.check_output))\nto determine which exceptions may be raised.\n\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/ChristopherRogers1991/python-irsend", "keywords": "lirc irsend", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "py-irsend", "package_url": "https://pypi.org/project/py-irsend/", "platform": "", "project_url": "https://pypi.org/project/py-irsend/", "project_urls": { "Homepage": "https://github.com/ChristopherRogers1991/python-irsend" }, "release_url": "https://pypi.org/project/py-irsend/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "A simple wrapper for lirc's irsend.", "version": "1.0.2" }, "last_serial": 5594549, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "071aff83f195a257d1202fb319fb8f8f", "sha256": "ef4593e4b2a57e241125cedd8074050387bde2c522fad02fcbbdbd323e22cc2f" }, "downloads": -1, "filename": "py_irsend-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "071aff83f195a257d1202fb319fb8f8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4434, "upload_time": "2016-10-02T19:17:35", "url": "https://files.pythonhosted.org/packages/6d/28/73cfdf700e520a3fa085d74a2d8ec2e71b9fcb1b6d4deb5a8e8406b00aee/py_irsend-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92d1864a25602ae404b40f5068c8a686", "sha256": "c7e4a63107052836cdd7b12ce607720223781e91f1c207a77909cd721fd2f883" }, "downloads": -1, "filename": "py_irsend-0.1.0.tar.gz", "has_sig": false, "md5_digest": "92d1864a25602ae404b40f5068c8a686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15220, "upload_time": "2016-10-02T19:17:37", "url": "https://files.pythonhosted.org/packages/a2/bb/937fe261053394b8e7f5b5ee80bb12a34f0e5adf889e036c0d99213f1eb9/py_irsend-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ecf98c8de2be0df696c0811c12e97ee7", "sha256": "8e4c980ee16c3c4f06f1618fa09ec97203bd655d67380020be06ee0353b5e716" }, "downloads": -1, "filename": "py_irsend-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ecf98c8de2be0df696c0811c12e97ee7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4484, "upload_time": "2016-10-04T00:07:21", "url": "https://files.pythonhosted.org/packages/1b/b3/b62780d7d638eefbc51aa7cc2ffd189004ead8f86812ee5805af0ce7d745/py_irsend-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca3f8b4dbae7c86a3f31dc9f0ce2f5b9", "sha256": "518ebffba6151b367c2f86a1480a102984224624ef7b7a84c6e409f832797913" }, "downloads": -1, "filename": "py_irsend-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ca3f8b4dbae7c86a3f31dc9f0ce2f5b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15262, "upload_time": "2016-10-04T00:07:23", "url": "https://files.pythonhosted.org/packages/ae/80/7b3721dac603a7f105efc48c7d384af26a5b3ca99908372aeb8e4c0ebc50/py_irsend-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d17233268337e956c69970bbae8a6372", "sha256": "8553e0ee0c2ae468743e92fb56f9f6dda454260dc5bbaf344ad849217023592a" }, "downloads": -1, "filename": "py_irsend-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d17233268337e956c69970bbae8a6372", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4457, "upload_time": "2019-01-02T19:00:34", "url": "https://files.pythonhosted.org/packages/af/41/f82957d1a34c7addd34e034125cafa041b17f52b89ed555ee1613ead383f/py_irsend-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4121ff97ca41cafebf112e0e41e9817", "sha256": "aef5201d2a6d35a10ce63218e4a5537df23e133ee31bbc5894da9b3d1d92f06c" }, "downloads": -1, "filename": "py_irsend-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d4121ff97ca41cafebf112e0e41e9817", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15258, "upload_time": "2019-01-02T19:00:36", "url": "https://files.pythonhosted.org/packages/ab/10/073ba5e424bb6da27fea5f9afcfa29c402347a58171dfe7a6479aa4fdb83/py_irsend-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4aa33c93948032402825bb8738a02efa", "sha256": "0fa71b8e08c0542bcefd2574a7340cabbd23f6cbd7ad691108fcd1590f7d8f7d" }, "downloads": -1, "filename": "py_irsend-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4aa33c93948032402825bb8738a02efa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15432, "upload_time": "2019-07-28T02:10:23", "url": "https://files.pythonhosted.org/packages/66/6d/026c64ebaf1090be1cdbe15fc6220285b46a35baeb0d42718e6bb7be4507/py_irsend-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2d232766de7119a4c7d5732e708a41d", "sha256": "0d236b6d5ea01158f69135ec34b4c676cb2342fbee61709ba5cb5a36059b7aeb" }, "downloads": -1, "filename": "py_irsend-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a2d232766de7119a4c7d5732e708a41d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14621, "upload_time": "2019-07-28T02:10:25", "url": "https://files.pythonhosted.org/packages/fd/70/483cdb81441f2c15542552339bab4e63e7a157cb55c9cc766b67443d3651/py_irsend-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4aa33c93948032402825bb8738a02efa", "sha256": "0fa71b8e08c0542bcefd2574a7340cabbd23f6cbd7ad691108fcd1590f7d8f7d" }, "downloads": -1, "filename": "py_irsend-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4aa33c93948032402825bb8738a02efa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15432, "upload_time": "2019-07-28T02:10:23", "url": "https://files.pythonhosted.org/packages/66/6d/026c64ebaf1090be1cdbe15fc6220285b46a35baeb0d42718e6bb7be4507/py_irsend-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2d232766de7119a4c7d5732e708a41d", "sha256": "0d236b6d5ea01158f69135ec34b4c676cb2342fbee61709ba5cb5a36059b7aeb" }, "downloads": -1, "filename": "py_irsend-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a2d232766de7119a4c7d5732e708a41d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14621, "upload_time": "2019-07-28T02:10:25", "url": "https://files.pythonhosted.org/packages/fd/70/483cdb81441f2c15542552339bab4e63e7a157cb55c9cc766b67443d3651/py_irsend-1.0.2.tar.gz" } ] }