{ "info": { "author": "Arvydas Juskevicius", "author_email": "arvydas@arvydas.co.uk", "bugtrack_url": null, "classifiers": [], "description": ".. image:: http://www.blinkstick.com/images/logos/blinkstick-python.png\n :alt: BlinkStick Python\n\nBlinkStick Python interface to control devices connected to the\ncomputer.\n\nWhat is BlinkStick? It's a smart USB LED pixel. More info about it here:\n\nhttp://www.blinkstick.com\n\nResources\n---------\n\n- `Code repository on GitHub `_\n- `API reference documentation `_\n- `Code Examples `_\n\nRequirements\n------------\n\n- Python\n- BlinkStick pip module\n- Libusb for Mac OSX\n\nRequirements Installation\n-------------------------\n\nLinux\n`````\n\nInstall pip (Python package management software):\n\n::\n\n sudo apt-get install python-pip\n\nMac OS X\n````````\n\nInstall libusb with `homebrew `_:\n\n::\n\n brew install libusb\n\nInstall pip\n\n::\n\n sudo easy_install pip\n\nKnown Errors\n^^^^^^^^^^^^\n\n::\n\n ValueError: No backend available\n\nThis means that the Python usb module cannot find your installation of libusb.\nIt seems to be an issue when you have ``homebrew`` installed somewhere that is\nnot expected.\n\nIt can be mitigated with\n\n::\n\n sudo ln -s `brew --prefix`/lib/libusb-* /usr/local/lib/\n\nMicrosoft Windows\n`````````````````\n\n* Download and install `Python 2.7.9 `_ or any 2.x later version\n* During the installation, make sure you select \"Add python.exe to Path\" to install on local hard drive\n\nPython 2.7.9 and later already comes with pip making it very easy to install BlinkStick Python package on Windows. \n\nBlinkStick package Installation\n-------------------------------\n\nLinux and Mac OS X\n``````````````````\n\nInstall blinkstick Python package with pip:\n\n::\n\n sudo pip install blinkstick\n\n\nMicrosoft Windows\n`````````````````\n\nOpen commandline environment by using Win+R keyboard shortcut and typing in:\n\n::\n\n cmd\n\nAssuming that Python was installed into C:\\\\Python27 folder, type in the \nfollowing into the command window:\n\n::\n\n C:\\Python27\\Scripts\\pip.exe install blinkstick\n\nCommand line tool\n-----------------\n\nTogether with the Python module an additional command line tool is\ninstalled to control BlinkSticks. \n\n::\n\n blinkstick --pulse red\n\n\nYou can find more details about command line tool options and usage \nexamples in the `wiki `_.\n\nPermission problems in Linux and Mac OS X\n-----------------------------------------\n\nIf the script returns with an error\n\n::\n\n Access denied (insufficient permissions)\n\nYou can either run the script with sudo, for example:\n\n::\n\n sudo blinkstick --set-color random \n\nOr you can add a udev rule to allow any user to access the device\nwithout root permissions with this single command.\n\n::\n\n sudo blinkstick --add-udev-rule\n\nThere is also another equivalent command that does exactly the same thing:\n\n::\n\n echo \"SUBSYSTEM==\\\"usb\\\", ATTR{idVendor}==\\\"20a0\\\", ATTR{idProduct}==\\\"41e5\\\", MODE:=\\\"0666\\\"\" | sudo tee /etc/udev/rules.d/85-blinkstick.rules\n\nReboot computer after you have added the command and all users will have\npermissions to access the device without the need of root permissions.\n\nMaintainers\n-----------\n\n- Arvydas Juskevicius - http://twitter.com/arvydev\n- Rob Berwick - http://twitter.com/robberwick", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/BlinkStick/", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "BlinkStick", "package_url": "https://pypi.org/project/BlinkStick/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/BlinkStick/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/BlinkStick/" }, "release_url": "https://pypi.org/project/BlinkStick/1.1.8/", "requires_dist": null, "requires_python": null, "summary": "Python package to control BlinkStick USB devices.", "version": "1.1.8" }, "last_serial": 1797103, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7df606a7c2d2e94c7a63191908b3c358", "sha256": "bd93e781463782287b7cfa34dd29e40b12af12121dcbd140e8f423d266fd7ae7" }, "downloads": -1, "filename": "BlinkStick-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7df606a7c2d2e94c7a63191908b3c358", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6875, "upload_time": "2013-03-28T21:01:54", "url": "https://files.pythonhosted.org/packages/a8/b3/1cf37e3b1777d4ce733062b7e90229fe5ea8ce9b2bec787b4b7e0e49dcdc/BlinkStick-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9836276e7184782ed2a3dcbc4bccb100", "sha256": "9cece94629ef06c9e076c9438f56fd62b004d22c412ddd2f565303c68d9675a3" }, "downloads": -1, "filename": "BlinkStick-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9836276e7184782ed2a3dcbc4bccb100", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7126, "upload_time": "2013-04-09T12:03:47", "url": "https://files.pythonhosted.org/packages/e4/8a/dfed6044896276d91f752b4edff541d663742b291f22f8527fab8e8466e5/BlinkStick-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0c789a69824e5bc5044cc4c8bb780082", "sha256": "1309c226a66c7572e5ab92f9b0184bcbb52ff626d35aa5386945ff7c87c70fd0" }, "downloads": -1, "filename": "BlinkStick-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0c789a69824e5bc5044cc4c8bb780082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8479, "upload_time": "2013-04-16T19:17:38", "url": "https://files.pythonhosted.org/packages/c2/09/8104d854c67ac5bb4527c47ed212726207b25d2e6240cf31fc67dd2d437e/BlinkStick-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "86d4a675ff32faf5d0b75360ed6476e2", "sha256": "a1f49cee8513e65c61abb124e1150edb106bdc37fb987ce53d3df79887b640b2" }, "downloads": -1, "filename": "BlinkStick-0.3.1.tar.gz", "has_sig": false, "md5_digest": "86d4a675ff32faf5d0b75360ed6476e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8465, "upload_time": "2013-04-20T14:05:31", "url": "https://files.pythonhosted.org/packages/18/52/f70e285826660e56504ae3decf69fdd9cae278cedf50f3eff42c52916c52/BlinkStick-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "60b1016acddc3e092b8975297ea85edd", "sha256": "34a4dd353579fe809729f8a91caddddc63c5a67cfadd87366ee25cdbe68242a6" }, "downloads": -1, "filename": "BlinkStick-0.4.0.tar.gz", "has_sig": false, "md5_digest": "60b1016acddc3e092b8975297ea85edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8640, "upload_time": "2013-04-20T14:42:58", "url": "https://files.pythonhosted.org/packages/1d/a3/7b25d2533ce75ee2e62d2dd1d4443c6e675d0e2d1018f9eb808eee8d438e/BlinkStick-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "78dc6ac4422c0c58433bf65e930199af", "sha256": "75e4478749a608cb32292100273f7e6107e7ce92f5394cab24ea72654f0f5ca0" }, "downloads": -1, "filename": "BlinkStick-0.5.0.tar.gz", "has_sig": false, "md5_digest": "78dc6ac4422c0c58433bf65e930199af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11205, "upload_time": "2013-05-05T17:03:29", "url": "https://files.pythonhosted.org/packages/7a/5b/d7941c58557e9a8bcdcd4fcb025b2107d242f27ec34eee168e8dd539864d/BlinkStick-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "dd01da227278cf9027c405ce96cfa51a", "sha256": "c5b916a66c766a23a526d80a922031119c54fcf8961e983a8242ab47fadb3e4f" }, "downloads": -1, "filename": "BlinkStick-0.6.0.tar.gz", "has_sig": false, "md5_digest": "dd01da227278cf9027c405ce96cfa51a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11537, "upload_time": "2013-09-26T14:10:15", "url": "https://files.pythonhosted.org/packages/ec/6c/fcb56161a2312fbeab048d9f21cc970f36a0a1ddb266792c0695c20b6f21/BlinkStick-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "ec28637190669be2aa1fc0808167cb00", "sha256": "1d2b36cdff521a9eb0c14e8c50d693f8ae6ed1d6fe5e69c5e4d8140ef60dd3f0" }, "downloads": -1, "filename": "BlinkStick-0.7.0.tar.gz", "has_sig": false, "md5_digest": "ec28637190669be2aa1fc0808167cb00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11396, "upload_time": "2013-10-03T19:11:30", "url": "https://files.pythonhosted.org/packages/b1/cb/e5bc252372c643abc7664fd3d7a8c38e8a09e7bfd265371057a1b7100610/BlinkStick-0.7.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "025a49fa1cf6954b8171d6c6d5365b03", "sha256": "ab21b1ec1d641f49bc2093e4d0eab0394285a8427226582b79d4f9aeb80d0f04" }, "downloads": -1, "filename": "BlinkStick-1.0.0.tar.gz", "has_sig": false, "md5_digest": "025a49fa1cf6954b8171d6c6d5365b03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15222, "upload_time": "2014-09-19T17:04:33", "url": "https://files.pythonhosted.org/packages/2c/f1/f2ba34c68ccbdf413c8a2e2e540202486d787911176a3d0bb1167402c204/BlinkStick-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "434b9c8b7f6875f16444a882d60084c2", "sha256": "05b88e13db5002bd9a28bd2c4bd4a63e6a8f46be11e0885cb9a0a9217c60cc3b" }, "downloads": -1, "filename": "BlinkStick-1.0.1.tar.gz", "has_sig": false, "md5_digest": "434b9c8b7f6875f16444a882d60084c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15243, "upload_time": "2014-09-19T17:47:38", "url": "https://files.pythonhosted.org/packages/16/a1/5ecbe2e53e46461a7a81056b530e4384374508e10091d565d930c3a7c903/BlinkStick-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "7db60daf61af6ae08e7b0b52e198f11e", "sha256": "1e6ceb614fdd3ababba6f98355a8c375aa7618bc6d1390a65d0d5ac657c40634" }, "downloads": -1, "filename": "BlinkStick-1.1.0.tar.gz", "has_sig": false, "md5_digest": "7db60daf61af6ae08e7b0b52e198f11e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18772, "upload_time": "2014-09-22T15:04:02", "url": "https://files.pythonhosted.org/packages/23/ce/75639b87693fb93ef29d7c6a019b756340dae4a62c21c5feb1dab0b88067/BlinkStick-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c65c044de95e2ddd6aff708d0d0b055f", "sha256": "a05584ccb624772f7620e1e38142d6b65e224cbb95e6fce6775e047010d58cde" }, "downloads": -1, "filename": "BlinkStick-1.1.1.tar.gz", "has_sig": false, "md5_digest": "c65c044de95e2ddd6aff708d0d0b055f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18840, "upload_time": "2014-09-22T15:36:01", "url": "https://files.pythonhosted.org/packages/6a/51/4143e8c9ac2f1f6f01fb001eefc63959681d10a50611af0aa75744dd3b98/BlinkStick-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "1acd1f4200b5e7d3b78a777b3a0dc6fa", "sha256": "a9560634b656a2a2c59985b0bb5141579760d7d5044d0c58d60917388b97ba4d" }, "downloads": -1, "filename": "BlinkStick-1.1.2.tar.gz", "has_sig": false, "md5_digest": "1acd1f4200b5e7d3b78a777b3a0dc6fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18848, "upload_time": "2014-09-22T19:56:05", "url": "https://files.pythonhosted.org/packages/b2/8d/f6b2e68af2d038f1cb2c9bdb2f34aecc48f03c8945f96581f9e3533316b5/BlinkStick-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "9b2d0b74cc2d7dee27acbf014b3258eb", "sha256": "03b6e6ce5b0e1d6fd39cddbd57e29a9706a716af4594ca1b1808ff754cd11be6" }, "downloads": -1, "filename": "BlinkStick-1.1.3.tar.gz", "has_sig": false, "md5_digest": "9b2d0b74cc2d7dee27acbf014b3258eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18107, "upload_time": "2014-09-24T20:36:02", "url": "https://files.pythonhosted.org/packages/f4/33/e42d616b9e83043c77e949afdbdd0ddf5058f94780a5b54de36f120dd314/BlinkStick-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "3fd78fbdd351f283dd9a89cb1ba1e1d3", "sha256": "2051237b3f7d5690a67b781e24907a537c27b00ccdf0046fe3afbee2ce0752a4" }, "downloads": -1, "filename": "BlinkStick-1.1.4.tar.gz", "has_sig": false, "md5_digest": "3fd78fbdd351f283dd9a89cb1ba1e1d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18198, "upload_time": "2014-10-03T17:56:09", "url": "https://files.pythonhosted.org/packages/c4/6d/a50beff7d4a4a630b2c70b69c329ac3e48d9378ccb8c0dc38e985a7513e8/BlinkStick-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "4f5f3d99217b4b8ec18317b3520e8465", "sha256": "25c8041555f03bfc203511bc001fa82df7b514558f269e755917d0a31c138654" }, "downloads": -1, "filename": "BlinkStick-1.1.5.tar.gz", "has_sig": false, "md5_digest": "4f5f3d99217b4b8ec18317b3520e8465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18203, "upload_time": "2014-11-23T14:05:38", "url": "https://files.pythonhosted.org/packages/dd/0f/5f0b5f66947d24a519a90cd4700907095577200d2617c1e658bfed02b202/BlinkStick-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "06ffd852bd871e92fb059a7d0956324b", "sha256": "190f2566066b1746edaa50508db12590c7a4613f64cf2fd976d580edc1f30fa3" }, "downloads": -1, "filename": "BlinkStick-1.1.6.tar.gz", "has_sig": false, "md5_digest": "06ffd852bd871e92fb059a7d0956324b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18289, "upload_time": "2014-12-22T21:07:16", "url": "https://files.pythonhosted.org/packages/0a/05/c30c104787aba8cddaf7076a8b1e041c8e6a78999087702096d5a86fdcf9/BlinkStick-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "0d7a0790dfa69b1ec28e174d1ab7f7aa", "sha256": "44a1f1f6df308873cbac125a1b666085e8b4b61122a936a2a507360fad191c5a" }, "downloads": -1, "filename": "BlinkStick-1.1.7.tar.gz", "has_sig": false, "md5_digest": "0d7a0790dfa69b1ec28e174d1ab7f7aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18394, "upload_time": "2015-02-26T22:55:21", "url": "https://files.pythonhosted.org/packages/31/88/2d74aa15a4fecfdb5136e8cfb0ec6c488b905d433131c9067a406871d964/BlinkStick-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "84f06f5afaeb2baae4314aa37ff76898", "sha256": "3edf4b83a3fa1a7bd953b452b76542d54285ff6f1145b6e19f9b5438120fa408" }, "downloads": -1, "filename": "BlinkStick-1.1.8.tar.gz", "has_sig": false, "md5_digest": "84f06f5afaeb2baae4314aa37ff76898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18704, "upload_time": "2015-11-02T14:03:56", "url": "https://files.pythonhosted.org/packages/bc/cb/8b6d768c9d11da5833220837e15b4f1f1319d93d95127a37372c7b6b17e0/BlinkStick-1.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84f06f5afaeb2baae4314aa37ff76898", "sha256": "3edf4b83a3fa1a7bd953b452b76542d54285ff6f1145b6e19f9b5438120fa408" }, "downloads": -1, "filename": "BlinkStick-1.1.8.tar.gz", "has_sig": false, "md5_digest": "84f06f5afaeb2baae4314aa37ff76898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18704, "upload_time": "2015-11-02T14:03:56", "url": "https://files.pythonhosted.org/packages/bc/cb/8b6d768c9d11da5833220837e15b4f1f1319d93d95127a37372c7b6b17e0/BlinkStick-1.1.8.tar.gz" } ] }