{ "info": { "author": "Aaron Linville", "author_email": "aaron@linville.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: ISC License (ISCL)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: System :: Hardware :: Hardware Drivers" ], "description": "delcom904x\n==========\ndelcom904x is a python class to control the [Delcom Products 904x series multi-color\nvisual signal indicators](http://www.delcomproducts.com/products_USBLMP.asp). These are\nUSB HID devices that are easily programmable on most platforms.\n\nIt has been tested with the [904005-SB](http://www.delcomproducts.com/productdetails.asp?productnum=904005-SB)\nbut should work with any of the other models without any issues. Currently if you have a\ngreen, red and yellow indicator, substitute `--blue` for yellow (they're wired the same).\n\nRequirements\n============\n\n[cython-hidapi](https://github.com/trezor/cython-hidapi) - Cross platform library to control USB HID devices.\n\n[hidapi](https://github.com/signal11/hidapi) - Python wrapper for the hidapi\n\nInstallation\n============\n\n $ pip install delcom904x\n $ ./control_delcom904x.py --green --red --flash --cycle\n\n\nExample Usage\n=============\n\n```python\nimport delcom904x\nlight = delcom904x.DelcomMultiColorIndicator()\nlight.set_color(delcom904x.red, flashing = true)\n```\n\nudev Notes\n================\n\nOn Linux machines, the default udev rulesets may set the permissions on the device to only\nbe accessible to the root user. Add the following rule to `/etc/udev/rules.d/` and\nre-plugin the indicator to allow all users to access the device (optionally, consider\nchanging `MODE=\"0666\"` to `GROUP=\"dialout\"` to allow only the dialout group access).\n\n SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"0fc5\", ATTRS{idProduct}==\"b080\", MODE=\"0666\"\n\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/linville/delcom904x", "keywords": "", "license": "ISC", "maintainer": "", "maintainer_email": "", "name": "delcom904x", "package_url": "https://pypi.org/project/delcom904x/", "platform": "", "project_url": "https://pypi.org/project/delcom904x/", "project_urls": { "Homepage": "https://github.com/linville/delcom904x" }, "release_url": "https://pypi.org/project/delcom904x/0.2.1/", "requires_dist": [ "hidapi" ], "requires_python": ">=3.5", "summary": "A python class to control Delcom USBLMP Products 904x multi-color, USB, visual signal indicators", "version": "0.2.1" }, "last_serial": 5789725, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "1358bcb7e82b70b448c43724934b4cb2", "sha256": "40d382cc6d28d685594cf8e1f28373c4a28894f6df7b83cbf028156a45ce0b50" }, "downloads": -1, "filename": "delcom904x-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1358bcb7e82b70b448c43724934b4cb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5593, "upload_time": "2019-09-06T02:52:15", "url": "https://files.pythonhosted.org/packages/61/38/a2033eaee2656efc4fd095f645ee94eaf6725c3fe99721ddf0762b14baa1/delcom904x-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1744aa7fd49385699394fdf8b3926873", "sha256": "ea46f89425df27bebc7cfbc659e41de5429d47fbcfdcb84d105daa189bd6eafa" }, "downloads": -1, "filename": "delcom904x-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1744aa7fd49385699394fdf8b3926873", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4278, "upload_time": "2019-09-06T02:52:17", "url": "https://files.pythonhosted.org/packages/85/7b/4e0816b48d8389b8e1b2353252415b1dfa81d53eccf0e382dae3f5e1fff5/delcom904x-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1358bcb7e82b70b448c43724934b4cb2", "sha256": "40d382cc6d28d685594cf8e1f28373c4a28894f6df7b83cbf028156a45ce0b50" }, "downloads": -1, "filename": "delcom904x-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1358bcb7e82b70b448c43724934b4cb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5593, "upload_time": "2019-09-06T02:52:15", "url": "https://files.pythonhosted.org/packages/61/38/a2033eaee2656efc4fd095f645ee94eaf6725c3fe99721ddf0762b14baa1/delcom904x-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1744aa7fd49385699394fdf8b3926873", "sha256": "ea46f89425df27bebc7cfbc659e41de5429d47fbcfdcb84d105daa189bd6eafa" }, "downloads": -1, "filename": "delcom904x-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1744aa7fd49385699394fdf8b3926873", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4278, "upload_time": "2019-09-06T02:52:17", "url": "https://files.pythonhosted.org/packages/85/7b/4e0816b48d8389b8e1b2353252415b1dfa81d53eccf0e382dae3f5e1fff5/delcom904x-0.2.1.tar.gz" } ] }