{ "info": { "author": "Josh Rost", "author_email": "joshua.s.rost@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# cleware-traffic-light\n[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://stash.intranet.roche.com/stash/users/rostj1/repos/cleware-traffic-light/browse/LICENSE )\n[![PyPI version](https://badge.fury.io/py/cleware-traffic-light.svg)](https://badge.fury.io/py/cleware-traffic-light)\n\n**cleware-traffic-light** an easy to use CLI tool written in Python3 to control the cleware USB [traffic light](http://www.cleware-shop.de/USB-MiniTrafficLight-EN).\nIt supports multiple traffic light control and the usage as a module in your own Python application.\n\n## Usage\n\n### Module\n\n```python\nfrom traffic_light import ClewareTrafficLight, Color, State\n\nClewareTrafficLight().red_on()\nClewareTrafficLight().yellow_off()\n\n# with address for specific light\nClewareTrafficLight(21).green_on()\n```\n\n### CLI\n\n```bash\nctl --red on\nctl -r on\nctl --red on --green off\nctl --red off --green on --address 19\n```\n\n## Installation\n\nuse **pip** to install **cleware-traffic-light**\n\n```bash\nsudo pip3 install cleware-traffic-light\n```\n### Linux\n\nTo use the CLI as a user you first have to create the USB rule\n```bash\n# go to directory\ncd /etc/udev/rules.d/\n\n# create file with the rule\nvi 99-clewareampel.rules\n```\n**Content**\n```bash\nSUBSYSTEM==\"usb\", ATTR{idVendor}==\"0d50\", ATTR{idProduct}==\"0008\", MODE=\"666\"\n```\n\n## Help\n\n```bash\nusage: ctl [-h] [-r {on,off}] [-y {on,off}] [-g {on,off}]\n [-a ADDRESS]\n\nTurns the led of the cleware traffic light on or off\n\noptional arguments:\n -h, --help show this help message and exit\n -r {on,off}, --red {on,off}\n Controlls the red led\n -y {on,off}, --yellow {on,off}\n Controlls the yellow led\n -g {on,off}, --green {on,off}\n Controlls the green led\n -a ADDRESS, --address ADDRESS\n Specifies which traffic light should be used\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/joshrost/cleware-traffic-light", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cleware-traffic-light", "package_url": "https://pypi.org/project/cleware-traffic-light/", "platform": "", "project_url": "https://pypi.org/project/cleware-traffic-light/", "project_urls": { "Homepage": "https://github.com/joshrost/cleware-traffic-light" }, "release_url": "https://pypi.org/project/cleware-traffic-light/1.0.8/", "requires_dist": [ "pyusb" ], "requires_python": "", "summary": "Python3 modul and cli tool to controll the Cleware traffic light", "version": "1.0.8" }, "last_serial": 5414863, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d938e94134f8094ab7284cc4dad8bf7f", "sha256": "125f0e5d704ce6b40fd386930421154c01408c05a98015cde12cede0d39038b9" }, "downloads": -1, "filename": "cleware_traffic_light-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d938e94134f8094ab7284cc4dad8bf7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4983, "upload_time": "2019-04-16T14:07:54", "url": "https://files.pythonhosted.org/packages/be/56/b2876d0a2c240a1a9655004f6cc7acc430542218f132fef2dca8f8268e2c/cleware_traffic_light-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e6fc41c10a22a98b6aa75d879c3b4b3", "sha256": "d9ecd7e1cd4da68280ed2bce169419d9fd3176a1c761faf69cd771dd5567c6af" }, "downloads": -1, "filename": "cleware-traffic-light-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5e6fc41c10a22a98b6aa75d879c3b4b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3989, "upload_time": "2019-04-16T14:07:56", "url": "https://files.pythonhosted.org/packages/c3/cf/bc67c61adf2828edf89b76735965e1552e09dbceef63db808c64977960bb/cleware-traffic-light-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d72c6e74361d135af40fb389fdb4c87c", "sha256": "cd7e2aea25d0faaa2b3d4d6ba776689b1a68ac4e509ade44897c7b2d6c7122cf" }, "downloads": -1, "filename": "cleware_traffic_light-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d72c6e74361d135af40fb389fdb4c87c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5623, "upload_time": "2019-04-16T14:21:40", "url": "https://files.pythonhosted.org/packages/75/e9/46babfc40bae9fcb8046ff74a568826d729444a671e985df208f5b8c3926/cleware_traffic_light-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "536ebeed30480c2aec42d0761b6921a3", "sha256": "b5e49bf5b15ac6d3c5d6d6ec679f2ad9130f81f7b136301d4d4475d8a911da0c" }, "downloads": -1, "filename": "cleware-traffic-light-1.0.1.tar.gz", "has_sig": false, "md5_digest": "536ebeed30480c2aec42d0761b6921a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4275, "upload_time": "2019-04-16T14:21:42", "url": "https://files.pythonhosted.org/packages/fe/cb/289d1f0ebd400a66deb32ae7b83cfb0b3313145872195adc3ce0dfc086d7/cleware-traffic-light-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "a43502ec2ab71cf258cbeea501eaabdd", "sha256": "5bd88bfcf798b7f7a0c86089eab04352e342d3ae69cbb0c64d4df26687ba5156" }, "downloads": -1, "filename": "cleware_traffic_light-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a43502ec2ab71cf258cbeea501eaabdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5696, "upload_time": "2019-04-17T06:10:52", "url": "https://files.pythonhosted.org/packages/08/c5/9e841579afe7c371595d9af9a315c27051ab2c3f32bbada402cc3f9c4471/cleware_traffic_light-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa986ad68e5f229ca407531b542aa9c9", "sha256": "e10c900e4248a27ba734b5d53c292983479211fad45ae0aafc84b20af8fe239e" }, "downloads": -1, "filename": "cleware-traffic-light-1.0.2.tar.gz", "has_sig": false, "md5_digest": "aa986ad68e5f229ca407531b542aa9c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4330, "upload_time": "2019-04-17T06:10:53", "url": "https://files.pythonhosted.org/packages/59/8c/340c451a8a74ee21c7f7e1a96bc9c20af5d1ebd532709dd4e191f37e3e7c/cleware-traffic-light-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a6d1749bd062b686f0a10ad2f64869b6", "sha256": "2bbd7425e6d9856ec79861f135e6fb19d5803c6cb981981e420f21b7886f2f99" }, "downloads": -1, "filename": "cleware_traffic_light-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a6d1749bd062b686f0a10ad2f64869b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5825, "upload_time": "2019-04-17T07:36:16", "url": "https://files.pythonhosted.org/packages/4b/15/b7c197eae2bf70d24305b05fd4188a892f3564d187db4a5fa9d018e15f07/cleware_traffic_light-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba3714a153dce0d709220a2c3e2875b9", "sha256": "156332212b10def855fdc21f54a1ad13f9b36b5870df168b945cdf9d4d9ffa31" }, "downloads": -1, "filename": "cleware-traffic-light-1.0.3.tar.gz", "has_sig": false, "md5_digest": "ba3714a153dce0d709220a2c3e2875b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4526, "upload_time": "2019-04-17T07:36:18", "url": "https://files.pythonhosted.org/packages/bf/f2/5f71893fb53ee8319314759a998361c3832713026751fe3b96db449f73b3/cleware-traffic-light-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "5f98e3f362d2e05b361bf03bdfaf3751", "sha256": "9c14906e9ff949bcdbdd6e3aaf901515c4b6af19b82aeb7fc1b7ba07dfe1b420" }, "downloads": -1, "filename": "cleware_traffic_light-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5f98e3f362d2e05b361bf03bdfaf3751", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5823, "upload_time": "2019-04-17T07:49:21", "url": "https://files.pythonhosted.org/packages/d7/27/f74000191c8bb8a15b33dc6b9cab1a2400766b4d6e9c275c0ba1fa2b5e9e/cleware_traffic_light-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83fad7309e4e3ec1f03fd63d75377201", "sha256": "5f79873dbc1b2328ef5a1eaca38855f31b93d3e4aa7a6cb9e7c28930351195b6" }, "downloads": -1, "filename": "cleware-traffic-light-1.0.4.tar.gz", "has_sig": false, "md5_digest": "83fad7309e4e3ec1f03fd63d75377201", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4519, "upload_time": "2019-04-17T07:49:22", "url": "https://files.pythonhosted.org/packages/97/5c/269c98e8a549fa058de60c132338bad6fe34f9e6a8b2989c32b423e8db38/cleware-traffic-light-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "5879b61e12850cd392ad2a7fd199a657", "sha256": "ec407868154a8891122ae085edbee36d317d40aa5ae534278fda1fcb6571342e" }, "downloads": -1, "filename": "cleware_traffic_light-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5879b61e12850cd392ad2a7fd199a657", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5994, "upload_time": "2019-04-17T09:14:55", "url": "https://files.pythonhosted.org/packages/4b/e6/1a6daded0dbf772092364b3bf3ff118f2db782fbd3edefed5c5215f5eb0d/cleware_traffic_light-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bce4c49913d45b2b96dfba355b5f59b", "sha256": "3c2d78bcdda0ee9943d4c23fbac000eca7048fc93265be6a181b10d4a6bb0812" }, "downloads": -1, "filename": "cleware-traffic-light-1.0.5.tar.gz", "has_sig": false, "md5_digest": "1bce4c49913d45b2b96dfba355b5f59b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4729, "upload_time": "2019-04-17T09:14:56", "url": "https://files.pythonhosted.org/packages/63/0e/ba65aaaaccb5bb357d279b7728479e41ebb8f3b8a28fd637d5779048de27/cleware-traffic-light-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "d7476c30d657c6de3f62f67c8d379944", "sha256": "2a16cb21a9a6fea78a612a18a025cd126158b82dc5454f2e344c915e8d311492" }, "downloads": -1, "filename": "cleware_traffic_light-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d7476c30d657c6de3f62f67c8d379944", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5986, "upload_time": "2019-04-18T07:00:36", "url": "https://files.pythonhosted.org/packages/40/27/a4908e981cd66c19e4daa00a642d2b708bb928b3fcd933eadcdc1bc55c1f/cleware_traffic_light-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f432cabe70b5b7120075e2380a7bf0b", "sha256": "e76cf1b38fd32aed7c78701ddc542b58160c127d8b4786b8a6bf432a193d4793" }, "downloads": -1, "filename": "cleware-traffic-light-1.0.6.tar.gz", "has_sig": false, "md5_digest": "9f432cabe70b5b7120075e2380a7bf0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4715, "upload_time": "2019-04-18T07:00:38", "url": "https://files.pythonhosted.org/packages/38/db/745fdedcb4d526b5be3c0c4bee2f7f0e3a77979f8dcfbd2ce53c55bb35b4/cleware-traffic-light-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "9dc303d2a2e4d9c4611c9fe43cc13f01", "sha256": "4fead136f456e1179fd87836769c1bcd2da9741939a8a684893b3ee033dd15d4" }, "downloads": -1, "filename": "cleware_traffic_light-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9dc303d2a2e4d9c4611c9fe43cc13f01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6012, "upload_time": "2019-06-18T09:37:32", "url": "https://files.pythonhosted.org/packages/72/3d/bf480a6607f7e744db514357a79c029319d2e7c6d5ca28ec11452d4e8a40/cleware_traffic_light-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e9a469596d7d683862eda0d3aebb7d6", "sha256": "70c7dc88c7d01bf8b8e3aa3cad7b013403ff5c2999c85c97b9b2666688a6a41e" }, "downloads": -1, "filename": "cleware-traffic-light-1.0.7.tar.gz", "has_sig": false, "md5_digest": "8e9a469596d7d683862eda0d3aebb7d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4737, "upload_time": "2019-06-18T09:37:33", "url": "https://files.pythonhosted.org/packages/05/dc/cdebcb63cd02a41ddf7e942b2d27c6e35cad191cc4cbe89a243fe10aa431/cleware-traffic-light-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "8fd41ffcb4c524adb9abac964efadfeb", "sha256": "b937b4f0ea9003490e212b3ca1b164b3595971f5fdc0498236a3e812b2e16106" }, "downloads": -1, "filename": "cleware_traffic_light-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "8fd41ffcb4c524adb9abac964efadfeb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6025, "upload_time": "2019-06-18T12:16:51", "url": "https://files.pythonhosted.org/packages/ec/a6/8c9203e1974912647e489bca9cb96bc20409d0fd6370edcde992ddc15019/cleware_traffic_light-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6efcfec24599ba4fba107f0065ac09fb", "sha256": "c2a614751d6687e676aa16c81468e7e4b5922c47a067760e31f3bfc7e539e264" }, "downloads": -1, "filename": "cleware-traffic-light-1.0.8.tar.gz", "has_sig": false, "md5_digest": "6efcfec24599ba4fba107f0065ac09fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4744, "upload_time": "2019-06-18T12:16:53", "url": "https://files.pythonhosted.org/packages/89/ae/3371a26c6349992247422a7f50b08842abe07d67c3989ac1e693784538be/cleware-traffic-light-1.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8fd41ffcb4c524adb9abac964efadfeb", "sha256": "b937b4f0ea9003490e212b3ca1b164b3595971f5fdc0498236a3e812b2e16106" }, "downloads": -1, "filename": "cleware_traffic_light-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "8fd41ffcb4c524adb9abac964efadfeb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6025, "upload_time": "2019-06-18T12:16:51", "url": "https://files.pythonhosted.org/packages/ec/a6/8c9203e1974912647e489bca9cb96bc20409d0fd6370edcde992ddc15019/cleware_traffic_light-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6efcfec24599ba4fba107f0065ac09fb", "sha256": "c2a614751d6687e676aa16c81468e7e4b5922c47a067760e31f3bfc7e539e264" }, "downloads": -1, "filename": "cleware-traffic-light-1.0.8.tar.gz", "has_sig": false, "md5_digest": "6efcfec24599ba4fba107f0065ac09fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4744, "upload_time": "2019-06-18T12:16:53", "url": "https://files.pythonhosted.org/packages/89/ae/3371a26c6349992247422a7f50b08842abe07d67c3989ac1e693784538be/cleware-traffic-light-1.0.8.tar.gz" } ] }