{ "info": { "author": "itsb", "author_email": "", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "## DmxPy - Python Controller for USB - DMX devices\n\nDmxPy is a super-lightweight Python library for controlling any USB-DMX device that is compatible with Enttec's USB DMX Pro, including all Dmxking ultraDMX devices.\n\nDmxPy requires [PySerial](https://pypi.org/project/pyserial/) to work\n\n### There is a console interface for basic sanity testing and validation\n\nFor detailed usage instructions\n\n dmxpy -h\n\nTo black out (turn off) the lights when the DMX is on port COM4\n\n dmxpy --port COM4 -b\n\nTo turn on all the lights at 50% (level 128)\n\n dmxpy -p /dev/ttyUSB2 --level 128 -w\n\nTo play the demo light pattern with the default level at 200\n\n dmxpy -p COM2 -l 200 --demo\n\n### For more specific use cases use the DmxPy module\nTo import\n\n from dmxpy import DmxPy\n\nTo initialize\n\n dmx = DmxPy('serial port')\nwhere 'serial port' is where your device is located, .e.g, /dev/ttyUSB1 or COM3\n\nTo set a channel's value\n\n dmx.setChannel(chan, value)\nwhere 'chan' and 'value' are integers representing the respective DMX channels and values to set!\n\nTo push dmx changes to device\n\n dmx.render()\nYou need to call this to update the device!\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/itsb/DmxPy", "keywords": "DMX USB Lighting", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "DmxPy", "package_url": "https://pypi.org/project/DmxPy/", "platform": "", "project_url": "https://pypi.org/project/DmxPy/", "project_urls": { "Homepage": "https://github.com/itsb/DmxPy" }, "release_url": "https://pypi.org/project/DmxPy/0.3/", "requires_dist": [ "pyserial" ], "requires_python": "", "summary": "DMX USB Pro compatible controller", "version": "0.3" }, "last_serial": 4690060, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2791330bc1d0a245c222ceac90f6cb92", "sha256": "8758bd615a732f4334c984231a12889a2512bee0d16de31abb8a47736254b990" }, "downloads": -1, "filename": "DmxPy-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2791330bc1d0a245c222ceac90f6cb92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2742, "upload_time": "2019-01-13T06:02:00", "url": "https://files.pythonhosted.org/packages/c5/08/cbcd304b590b805b8dd6293ff6df57e32435cd47ce53ec4ef0cf2fd2fbf6/DmxPy-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1e538c4f590074bfb484ec68ec9bd98", "sha256": "bdae45588914ffc53aece87c55015eadf92123a175a98305657300f447377c19" }, "downloads": -1, "filename": "DmxPy-0.1.tar.gz", "has_sig": false, "md5_digest": "a1e538c4f590074bfb484ec68ec9bd98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1808, "upload_time": "2019-01-13T06:02:03", "url": "https://files.pythonhosted.org/packages/0b/a6/9d832130a9ee30f665c759bee440275fcfc2bd2a13fb04ef01d7553487f1/DmxPy-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "bf7ad9cc7a05e3cf88298ecf7cfdd513", "sha256": "9285ed289014841f251dbbf48900db9dbb5870a048c658406064c1450207fb48" }, "downloads": -1, "filename": "DmxPy-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bf7ad9cc7a05e3cf88298ecf7cfdd513", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4051, "upload_time": "2019-01-13T06:12:45", "url": "https://files.pythonhosted.org/packages/d6/dd/60d21b063d25a95fdef81c3e815b8702b8e55a52d6db49015df9a4ba5d9f/DmxPy-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1a0c9965bec1b2d74ad101343ce185b", "sha256": "d428e3a88e48db3fb882852889f6f8e9e8bf06726b58ebd0272fa3d4e6378c04" }, "downloads": -1, "filename": "DmxPy-0.2.tar.gz", "has_sig": false, "md5_digest": "a1a0c9965bec1b2d74ad101343ce185b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2811, "upload_time": "2019-01-13T06:12:46", "url": "https://files.pythonhosted.org/packages/d8/60/83c0fa0121a8a77202c7937a128dfe0934c136abf5793c58d7340db4aacd/DmxPy-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "756af8613e62488edad1adcc4d7c34f5", "sha256": "8b629cd69df68ca52578f322bf7047edddf2d5021b399f67883761cfcf0750ec" }, "downloads": -1, "filename": "DmxPy-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "756af8613e62488edad1adcc4d7c34f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4055, "upload_time": "2019-01-13T06:31:49", "url": "https://files.pythonhosted.org/packages/ee/d4/f384751c5df92351396e65b299df42bdbca54d6e6891619915c6034b6fa3/DmxPy-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70817f9a3b9fa06099e31dea964513c2", "sha256": "947a6eeb3ca76c0cb4eed1b536e762eea4b635820811b44ad82ec207e05f6543" }, "downloads": -1, "filename": "DmxPy-0.3.tar.gz", "has_sig": false, "md5_digest": "70817f9a3b9fa06099e31dea964513c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2814, "upload_time": "2019-01-13T06:31:50", "url": "https://files.pythonhosted.org/packages/a6/5d/cf7d1b46e18b07e96f734efe1ecbe65f450fda77cea06a05f1f0568ef68d/DmxPy-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "756af8613e62488edad1adcc4d7c34f5", "sha256": "8b629cd69df68ca52578f322bf7047edddf2d5021b399f67883761cfcf0750ec" }, "downloads": -1, "filename": "DmxPy-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "756af8613e62488edad1adcc4d7c34f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4055, "upload_time": "2019-01-13T06:31:49", "url": "https://files.pythonhosted.org/packages/ee/d4/f384751c5df92351396e65b299df42bdbca54d6e6891619915c6034b6fa3/DmxPy-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70817f9a3b9fa06099e31dea964513c2", "sha256": "947a6eeb3ca76c0cb4eed1b536e762eea4b635820811b44ad82ec207e05f6543" }, "downloads": -1, "filename": "DmxPy-0.3.tar.gz", "has_sig": false, "md5_digest": "70817f9a3b9fa06099e31dea964513c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2814, "upload_time": "2019-01-13T06:31:50", "url": "https://files.pythonhosted.org/packages/a6/5d/cf7d1b46e18b07e96f734efe1ecbe65f450fda77cea06a05f1f0568ef68d/DmxPy-0.3.tar.gz" } ] }