{ "info": { "author": "Olli Jarva", "author_email": "olli@jarva.fi", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Home Automation" ], "description": "Wi-Fi LED controller for LimitlessLed/easybulb/milight/... bulbs\n================================================================\n\n.. image:: https://travis-ci.org/ojarva/python-ledcontroller.svg?branch=master\n :target: https://travis-ci.org/ojarva/python-ledcontroller\n\nController for milight bulbs. Same bulbs are available under multiple different brands, including LimitlessLed, Easybulb, applight, dekolight and iLight.\n\nBefore using this code, you need to configure your gateway to connect to wifi - there's multiple iOS and Android apps available for that. After that, configure light groups to the gateway. Configuring remote has nothing to do with configuring the gateway.\n\nSee `github repository `_ for more information.\n\nThe code is based on the documentation available at `limitlessled.com/dev/ `_\n\nInstallation\n------------\n\n::\n\n pip install ledcontroller\n\nUsage\n-----\n\n::\n\n import ledcontroller\n led = ledcontroller.LedController(\"192.168.1.6\")\n led.off() # Switches all groups off\n led.set_color(\"red\", 1) # Switches group 1 on and changes color to red.\n led.white(2) # Group 2 on and color to white.\n led.set_brightness(50, 2) # Group 2 on and brightness to 50%.\n led.set_color(150, 2) # set color without using presets. Number must be 0-255\n led.disco(3) # Group 3 on and enable disco mode.\n led.disco_faster(3) # Group 3 on and adjust disco mode speed.\n led.on(4) # Switch group 4 on. Bulb automatically restores previous color and brightness.\n\nUsing both white and RGBW bulbs:\n\n::\n\n import ledcontroller\n # By default, all groups are RGBW bulbs.\n led = ledcontroller.LedController(\"192.168.1.6\", group_1=\"white\", group_4=\"white\")\n led.set_group_type(1, \"white\") # This is same as using constructor keyword group_1.\n led.on()\n led.white(2) # Switches RGBW group on and changes color to white.\n led.white(1) # Turns white group on.\n led.warmer() # Adjusts all white groups to warmer color. Switches all groups on.\n led.cooler(1) # Adjusts group 1 white bulbs to cooler color.\n led.brightness_up() # Adjusts white group brightness up. Does not affect RGBW lights.\n led.brightness_up(2) # Does nothing to RGBW bulbs.\n led.brightness_up(4) # Adjusts group 4 brightness.\n led.set_brightness(50) # Adjusts all RGBW bulbs to 50%. Does not affect white lights.\n\nController pools:\n\nWhen using multiple controllers, it is important to keep same 100ms pause between each command. Use LedControllerPool class to automate this.\n\n::\n\n import ledcontroller\n ledpool = ledcontroller.LedControllerPool([\"192.168.1.6\", \"192.168.1.7\"])\n ledpool.execute(0, \"on\")\n ledpool.execute(1, \"disco\", 3)\n ledpool.execute(0, \"set_color\", \"red\", 1)\n\nNotes\n-----\n\n- There is automatic 100ms pause between each command. Almost every action requires sending more than one command, thus requiring several hundred milliseconds. You can change this with keyword argument \"pause_between_commands\". However, decreasing the delay will cause some commands to fail.\n- As the gateway seems to be rather unreliable, all commands are sent multiple times (three by default). If you want to change this, use \"LedController(ip, repeat_commands=n)\" to create new lightcontroller instance. It is not possible to retrieve any status information from light bulbs.\n- If for some reason you need to change gateway port, pass port=n argument to constructor.\n- Run testsuite with \"python setup.py test\". Tests only run the code without checking whether proper commands were sent.\n- RGBW/white bulb commands differ a bit. Obviously, it is not possible to change color for white bulbs. For white bulbs, there is no absolute brightness settings. Similarly, only white bulbs allow adjusting color temperature (with .cooler and .warmer). There is 10 steps for white bulb brightness and color temperature.\n- Brightness settings are stored by bulbs. Brightness is saved separately for both white and RGB modes. Furthermore, bulbs store the last color. Sending .on() restores previous brightness and color.\n\nStores and brands\n-----------------\n\n- I bought my bulbs, remotes and gateway from `LimitlessLED `_. Unfortunately, they have really expensive shipping ($50 to Finland). Furthermore, when ordering to Finland, taxes and customs were about 30% in top of original price.\n- `milight.com `_ and `easybulb.com `_ sell same products with two different brands. These are more expensive than LimitlessLED, but ship from UK.\n- At least some products from s'luce iLight are exactly the same with different branding.\n- Beware that at least milight.com and easybulb.com sell older version of the wifi gateway (v3, vs. v4 from LimitlessLED). v3 does not support nightmode, and seems to be less reliable than v4.\n- Try `aliexpress.com `_ with search \"milight\". Beware of older versions (RGB bulbs) and non-remote-controlled bulbs sold with same brand.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ojarva/python-ledcontroller", "keywords": "applight applamp dekolight easybulb ilight limitlessled led ledme milight wifi", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "ledcontroller", "package_url": "https://pypi.org/project/ledcontroller/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ledcontroller/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ojarva/python-ledcontroller" }, "release_url": "https://pypi.org/project/ledcontroller/1.3.0/", "requires_dist": null, "requires_python": null, "summary": "Controller library for limitlessled/easybulb/milight Wi-Fi LEDs", "version": "1.3.0" }, "last_serial": 2008496, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4d775604a780becbab5afc0a80eca0ec", "sha256": "aecbe3e7bb3705e5f426f9353b676dd406b7f7d769ea5c18620bfe888e8055d0" }, "downloads": -1, "filename": "ledcontroller-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d775604a780becbab5afc0a80eca0ec", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4021, "upload_time": "2014-12-27T22:28:32", "url": "https://files.pythonhosted.org/packages/d6/f8/d4bdd16c61ae0ef0b743bc5390497a6354060462cacebe7a44baf52276fd/ledcontroller-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74440db359a662b6c687c9acafd6aaa6", "sha256": "9f224bafced8ab581e0e5f2599c4b4453c378e6e7c12313ad70692c90302cb96" }, "downloads": -1, "filename": "ledcontroller-1.0.0.tar.gz", "has_sig": false, "md5_digest": "74440db359a662b6c687c9acafd6aaa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2624, "upload_time": "2014-12-27T22:28:37", "url": "https://files.pythonhosted.org/packages/d3/15/3d0432d5c5d7163ba489046431aadc2db728b8197d654d6fc234258d5f5e/ledcontroller-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3a3a3a3a00da631c01ab2ef5658dd511", "sha256": "87faef30eb24d1e52225f078056572ea0a5588de2cffbd9fdf86d30bc602e9bd" }, "downloads": -1, "filename": "ledcontroller-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a3a3a3a00da631c01ab2ef5658dd511", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4060, "upload_time": "2014-12-27T22:36:23", "url": "https://files.pythonhosted.org/packages/b9/c7/e890831095ea09243e56153940e7588cecaa1c9dcbca80197778b94e0e9d/ledcontroller-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb4cf3800c73b46b46c54301fa562091", "sha256": "eefc515a0cd969114656449915bb6451160f7f4ed31ad38e5db6ec5ba98d8425" }, "downloads": -1, "filename": "ledcontroller-1.0.1.tar.gz", "has_sig": false, "md5_digest": "eb4cf3800c73b46b46c54301fa562091", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2655, "upload_time": "2014-12-27T22:36:26", "url": "https://files.pythonhosted.org/packages/0f/4c/335fc217244cac17181aa11989ecc29167c1d3f417f0f66636275ede4745/ledcontroller-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "641e50dac496dac9525a6ea165fa4d67", "sha256": "3b825a639c1078355d04b89386e2f5083132b5075ef63dec05e7d789f5eccf6d" }, "downloads": -1, "filename": "ledcontroller-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "641e50dac496dac9525a6ea165fa4d67", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4952, "upload_time": "2014-12-31T12:49:39", "url": "https://files.pythonhosted.org/packages/6c/0d/ecf66cfacd402aa27106d2c0471e3702012dc90f053e8bb3e031bd88c21d/ledcontroller-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0761e3f1f94c8440dee38d3f6939fab", "sha256": "a674d1c753a6482b8a57d755139f5f83326929857dafe51d137f1a0365365cea" }, "downloads": -1, "filename": "ledcontroller-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a0761e3f1f94c8440dee38d3f6939fab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3201, "upload_time": "2014-12-31T12:49:43", "url": "https://files.pythonhosted.org/packages/b0/02/f3328a31aa20a9439a1e07d543fa60a1416ec1f9bcb11463f48f028ec8d9/ledcontroller-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "108a9a8eda20116225206aa2652f2dcb", "sha256": "32003d3e58ea0c122c509bbf8c11243ad6c555ad05a3dc09ec300f3cdaca2173" }, "downloads": -1, "filename": "ledcontroller-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "108a9a8eda20116225206aa2652f2dcb", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6229, "upload_time": "2014-12-31T14:01:37", "url": "https://files.pythonhosted.org/packages/8a/a0/47fd963e4618b0feb4694cdc0251171c9dc6e36d11a543a1b441418db2dc/ledcontroller-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38ee35f96ce17b78c0ddf1940c0797e6", "sha256": "6933a50464e05a2c5053f10ac75d09c78f9a5d7915fb08a12a512611c683b903" }, "downloads": -1, "filename": "ledcontroller-1.0.3.tar.gz", "has_sig": false, "md5_digest": "38ee35f96ce17b78c0ddf1940c0797e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4363, "upload_time": "2014-12-31T14:01:41", "url": "https://files.pythonhosted.org/packages/80/16/173cfacbd94d9f10cc4da9fa8a759016bcceaa589dd79bd0a3bdc4c149d8/ledcontroller-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "d6b786300bb4cce517df515cd0bca8d1", "sha256": "eb35f19edd8baa018f90f081dec5041fd5f19c2ade61f775ee73f646562bdd4e" }, "downloads": -1, "filename": "ledcontroller-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6b786300bb4cce517df515cd0bca8d1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6714, "upload_time": "2014-12-31T14:17:26", "url": "https://files.pythonhosted.org/packages/a8/0f/91bf1f6b4fe905b397051b7a4db783da7bc24a27e986d588e2ea510e319a/ledcontroller-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46aedd2a98c5787071f320e6a1990a10", "sha256": "9871dd982bf377c2f137b42cb72359e46683ef2cb0d71c500e5c568685a6a603" }, "downloads": -1, "filename": "ledcontroller-1.0.4.tar.gz", "has_sig": false, "md5_digest": "46aedd2a98c5787071f320e6a1990a10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4575, "upload_time": "2014-12-31T14:17:28", "url": "https://files.pythonhosted.org/packages/66/a8/1b9e9d25b9434901de0f1bea786588a536652cd71d46f46644f867fdcda6/ledcontroller-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "a341eb7923a031a8be4be2742c6f1865", "sha256": "854bb26e6bbe1cf83cdda1ced99615f8cc7933eab426000f1b447802ed42c145" }, "downloads": -1, "filename": "ledcontroller-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a341eb7923a031a8be4be2742c6f1865", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8801, "upload_time": "2015-01-03T09:37:48", "url": "https://files.pythonhosted.org/packages/2c/0e/c47b0308c32b5c4906a71bc9ea2caf3ec4703d38e6bc6c4efea715630929/ledcontroller-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3960b160e71d699575d1ede9ae37d45", "sha256": "c371880ad4984933cd589494343ab2b41112c582204e96d8a62cf25d0c6700d3" }, "downloads": -1, "filename": "ledcontroller-1.0.5.tar.gz", "has_sig": false, "md5_digest": "c3960b160e71d699575d1ede9ae37d45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6231, "upload_time": "2015-01-03T09:37:52", "url": "https://files.pythonhosted.org/packages/e8/58/80b787b5e28ddca890b5f07a078cde2f3296fe5340bf6929cf1ccb47bea7/ledcontroller-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "81fb6eea1267b76e57438d39f4d30d10", "sha256": "c4aa91baf733a1a18691466272fc07aacaa00bf47b6c4666a6e09a76be18227b" }, "downloads": -1, "filename": "ledcontroller-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81fb6eea1267b76e57438d39f4d30d10", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9017, "upload_time": "2015-01-03T09:46:32", "url": "https://files.pythonhosted.org/packages/8e/ff/b575be09aca5b54fe21580aab0e493ea7730f0aee95b913a53111308ac19/ledcontroller-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4308a340b2b5bdae08820246d72ac6d", "sha256": "8537516466b30c373365f3e683620f3b248c4b011d074401311cf0f7e2da4de8" }, "downloads": -1, "filename": "ledcontroller-1.0.6.tar.gz", "has_sig": false, "md5_digest": "e4308a340b2b5bdae08820246d72ac6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6386, "upload_time": "2015-01-03T09:46:36", "url": "https://files.pythonhosted.org/packages/c2/88/b7270d5b9369a755660abde5058ea5d65104a48b99d197555e41a687fdcf/ledcontroller-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "84bcbfe96ba4e98685cd7548502b4550", "sha256": "567fd67a532c9b9c36a7ded03e52259eb5a935e9e48f879003866d1de417cdad" }, "downloads": -1, "filename": "ledcontroller-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84bcbfe96ba4e98685cd7548502b4550", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9696, "upload_time": "2015-01-07T12:44:18", "url": "https://files.pythonhosted.org/packages/b0/2f/36326bc5b545ebe40895bb66641601ab9039ffa9a14bb373e43510dc7f2a/ledcontroller-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43ab5b2be7f5f473473a89331341dd7d", "sha256": "a9c55233f5cd15c24967e85faf76922b1ad89f17d4ffa44df08f1d4113525e33" }, "downloads": -1, "filename": "ledcontroller-1.0.7.tar.gz", "has_sig": false, "md5_digest": "43ab5b2be7f5f473473a89331341dd7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6793, "upload_time": "2015-01-07T12:44:20", "url": "https://files.pythonhosted.org/packages/01/b4/f6828316b4f5455ceb954acb75c0ab6cde5bbdfed5ce913e60b1ea05be1a/ledcontroller-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "540b7402dfb4a463cde9b8bf8680f3a3", "sha256": "3e444df28825a3a2f9ac48dafba34cf00d86074791b35910a0a036e320371697" }, "downloads": -1, "filename": "ledcontroller-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "540b7402dfb4a463cde9b8bf8680f3a3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10087, "upload_time": "2015-01-21T09:35:11", "url": "https://files.pythonhosted.org/packages/b5/5a/ce63fe6ab1e800209ec2851f6137a58447f39fac7127b96a771f8045d923/ledcontroller-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef08d365f3e8a17b2c425995f5adc815", "sha256": "e9d1dfc7dcfeb1c922754a0a5bd45288c13f581f5178711391d4d1f27839303d" }, "downloads": -1, "filename": "ledcontroller-1.0.8.tar.gz", "has_sig": false, "md5_digest": "ef08d365f3e8a17b2c425995f5adc815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7079, "upload_time": "2015-01-21T09:35:14", "url": "https://files.pythonhosted.org/packages/b9/40/f7bc76200abf157f6fe178fec968b57ab155a5fb8fde57b6c9d94369b627/ledcontroller-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "e93e89029ce363016ceed294563e74bb", "sha256": "f33c74144001b60e9a0bd6e7dd90bd2e02e432eb82d8469476705a2cac017aee" }, "downloads": -1, "filename": "ledcontroller-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e93e89029ce363016ceed294563e74bb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10353, "upload_time": "2015-02-03T20:27:00", "url": "https://files.pythonhosted.org/packages/b3/a2/cdd6423fbe810cd3a3d3d65a6e2ba501935f9293d2808845addc33e504ef/ledcontroller-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d27e89f07c66367ef2540b65545d47d6", "sha256": "56e044153956f0fb16fb25bc750ad4a8e4c70973c9b32ba51ec8f021e468b642" }, "downloads": -1, "filename": "ledcontroller-1.0.9.tar.gz", "has_sig": false, "md5_digest": "d27e89f07c66367ef2540b65545d47d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7253, "upload_time": "2015-02-03T20:26:56", "url": "https://files.pythonhosted.org/packages/4c/96/dc467f6bb313200cf3135921426b32d56335624ab28f7bed15760313ae40/ledcontroller-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ebc2f0cc31c15291911d399ca3082649", "sha256": "0dfb9b4ebb048a220f84c092f787509944ce0f3d232e05151dedbc1b7d9733a4" }, "downloads": -1, "filename": "ledcontroller-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebc2f0cc31c15291911d399ca3082649", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10437, "upload_time": "2015-03-01T22:38:58", "url": "https://files.pythonhosted.org/packages/b5/5a/5625160b614db112f1b84005c3d99a583809c47a130b0ed84574d5cee73d/ledcontroller-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e27505429513cb6f8050af5af70a911", "sha256": "a8de70170be5294e268913c9d9b5cd2819c0919ab2e65ce3ce7937662bd7cdfb" }, "downloads": -1, "filename": "ledcontroller-1.1.0.tar.gz", "has_sig": false, "md5_digest": "2e27505429513cb6f8050af5af70a911", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7335, "upload_time": "2015-03-01T22:39:00", "url": "https://files.pythonhosted.org/packages/56/10/1810c097230df339fd8790c94310e59923d40bf0492dbbd2cc1cb67afcac/ledcontroller-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "built for Darwin-15.3.0", "digests": { "md5": "e2892411b75548f8688a5906c3312cac", "sha256": "bc2b3f59c4de1c6c6054c566d5464a1b703f7b827690b78c33281968ccb0ad03" }, "downloads": -1, "filename": "ledcontroller-1.2.0.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "e2892411b75548f8688a5906c3312cac", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 11178, "upload_time": "2016-03-14T21:07:22", "url": "https://files.pythonhosted.org/packages/c1/5f/4832da7d38ca688d9a9651962d499294800c73fbc836472d85676019e7ea/ledcontroller-1.2.0.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "a9eccfd7f9413473bb5a71cb3fbd704b", "sha256": "ebf5391bf29102d7f877c398bcc88acc8b7df4f2f694c8f0e7bd8e82575c8c2e" }, "downloads": -1, "filename": "ledcontroller-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9eccfd7f9413473bb5a71cb3fbd704b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10698, "upload_time": "2016-03-14T21:07:15", "url": "https://files.pythonhosted.org/packages/4e/49/bd65b161cfee6b419dc5c33df9f864d0a2ef682b51f812a8b2f6dd615591/ledcontroller-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0c2c098166dfd3d28aa4449c10852bc", "sha256": "ed0b19e7a9266b8ab232c11f6d94bb6f6b0b148f361566362c1fae939194ec14" }, "downloads": -1, "filename": "ledcontroller-1.2.0.tar.gz", "has_sig": false, "md5_digest": "c0c2c098166dfd3d28aa4449c10852bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7527, "upload_time": "2016-03-14T21:07:29", "url": "https://files.pythonhosted.org/packages/3c/77/ae793aa59a5231a10f5bdd5d032fc07b0cf6e237880db82836069ba479c9/ledcontroller-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "615fff826e994dbd973bda912e75a464", "sha256": "18aa3aa9183da255baeda163aa512846c3cd9c713aff419827682d4499f27ec8" }, "downloads": -1, "filename": "ledcontroller-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "615fff826e994dbd973bda912e75a464", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11094, "upload_time": "2016-03-15T19:11:00", "url": "https://files.pythonhosted.org/packages/11/db/dc430901291da837308fcf0daf180f8362c814e0e156591719496ca0b6f2/ledcontroller-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4523851757e713c3be753c7bfa7e188", "sha256": "6f9d1d7622bfe87dea3a5bbf0bdab52c6cbb4b3bfda33b6ca0134eadc8eeae01" }, "downloads": -1, "filename": "ledcontroller-1.3.0.tar.gz", "has_sig": false, "md5_digest": "c4523851757e713c3be753c7bfa7e188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7898, "upload_time": "2016-03-15T19:11:14", "url": "https://files.pythonhosted.org/packages/65/a7/9a69023c3e85fb8f483e22caf1c64cfaf5200abe09e036b996d5b9844743/ledcontroller-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "615fff826e994dbd973bda912e75a464", "sha256": "18aa3aa9183da255baeda163aa512846c3cd9c713aff419827682d4499f27ec8" }, "downloads": -1, "filename": "ledcontroller-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "615fff826e994dbd973bda912e75a464", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11094, "upload_time": "2016-03-15T19:11:00", "url": "https://files.pythonhosted.org/packages/11/db/dc430901291da837308fcf0daf180f8362c814e0e156591719496ca0b6f2/ledcontroller-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4523851757e713c3be753c7bfa7e188", "sha256": "6f9d1d7622bfe87dea3a5bbf0bdab52c6cbb4b3bfda33b6ca0134eadc8eeae01" }, "downloads": -1, "filename": "ledcontroller-1.3.0.tar.gz", "has_sig": false, "md5_digest": "c4523851757e713c3be753c7bfa7e188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7898, "upload_time": "2016-03-15T19:11:14", "url": "https://files.pythonhosted.org/packages/65/a7/9a69023c3e85fb8f483e22caf1c64cfaf5200abe09e036b996d5b9844743/ledcontroller-1.3.0.tar.gz" } ] }