{ "info": { "author": "Sven Steinbauer", "author_email": "sven@unlogic.co.uk", "bugtrack_url": null, "classifiers": [], "description": "=======\nUSBLock\n=======\n\nCopyright (C) 2013 Sven Steinbauer http://www.unlogic.co.uk\n\n[![Build Status](https://travis-ci.org/Svenito/usblock.png?branch=master)](https://travis-ci.org/Svenito/usblock)\n\nUSBlock is a Python script that will lock and unlock your linux box using any \nold USB storage device as a key.\n\n** NOTE **\nV0.1 only works on Linux. OS X and Windows will have to wait a little.\n\nInstallation\n============\n\nInstall with `pip install usblock` or run `sudo python ./setup.py install` \nfrom the directory you downloaded USBLock into.\n\nSee `requirements.txt` for a list of required Python modules.\n\nNon Python dependencies\n=======================\n\nLinux\n-----\n\nYou will need `dbus` and `python-dbus` as well as `hal`. These should all be \navailable via your package manager. See below why `python-dbus` is listed here.\n\nKnown Issues\n============\n\n* I've had some devices not mount on external USB ports (like on a Mac keyboard\nor hub). DBus does not register the device insertion and so USBLock cannot\nlock or unlock your machine. Try a different memory stick or USB port.\n\n* On linux you need dbus installed. `pip install dbus-python` doesn't work, so \nyou may have to install it via your system's package manager or from source.\n\nThanks for the patches\n======================\n\nJoel Semar, Natan L", "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/Svenito/usblock", "keywords": null, "license": "GPL3", "maintainer": null, "maintainer_email": null, "name": "USBLock", "package_url": "https://pypi.org/project/USBLock/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/USBLock/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Svenito/usblock" }, "release_url": "https://pypi.org/project/USBLock/0.2.2/", "requires_dist": null, "requires_python": null, "summary": "Lock and unlock your desktop using a USB stick as a key.", "version": "0.2.2" }, "last_serial": 785931, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f49ecc1f6eb9805750584ab3bdc1d7ae", "sha256": "250058fad5427a1c607c13cd05fdb2620ddca4de35ad414e9e70585780a12e8d" }, "downloads": -1, "filename": "USBLock-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f49ecc1f6eb9805750584ab3bdc1d7ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4190, "upload_time": "2013-02-16T10:33:01", "url": "https://files.pythonhosted.org/packages/d2/63/2ab4201e89ca395a1e583951e45e14ce75df22fab1ab4d2c9cfdcdf111d1/USBLock-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "86d983ce7a2336057bdb3c854ad7c0f7", "sha256": "5e64a580982408745abf63169938afba52022018af0a1a5e1812c72585cdb07a" }, "downloads": -1, "filename": "USBLock-0.1.1.tar.gz", "has_sig": false, "md5_digest": "86d983ce7a2336057bdb3c854ad7c0f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4187, "upload_time": "2013-02-16T10:36:59", "url": "https://files.pythonhosted.org/packages/0d/47/b820f50c6a87758fa7938233778644f69b4e823e31f4d0940c07b074e235/USBLock-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "59d1243469c488ac88497cbd7ae97350", "sha256": "1cc6adc9b188624ef715a03b016558753f41b867934158eea667839a1ca698f2" }, "downloads": -1, "filename": "USBLock-0.1.2.tar.gz", "has_sig": false, "md5_digest": "59d1243469c488ac88497cbd7ae97350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5672, "upload_time": "2013-02-16T10:40:28", "url": "https://files.pythonhosted.org/packages/db/40/28a08a7effdd8de6cca1de90682b6d66da78cbbe2dc492cb3ed44e82256a/USBLock-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7770b8400c3b0a8c91469985362bb3c4", "sha256": "3ccbd6634b8c23c9647f80702537d632e65b93f6897ff266eb11396b940a2bc0" }, "downloads": -1, "filename": "USBLock-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7770b8400c3b0a8c91469985362bb3c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5672, "upload_time": "2013-02-16T10:47:56", "url": "https://files.pythonhosted.org/packages/88/78/f017c4910dbb7f390d960a52c5c7c80970a3c0e1d1e149636ab783b3b178/USBLock-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "6b91efb29b10fcae38025ed5a547d67a", "sha256": "ad4f76a14f3e52791ed171c956baf3ab636ff18e53ee399fa9ec14d084ae1fc9" }, "downloads": -1, "filename": "USBLock-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6b91efb29b10fcae38025ed5a547d67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5675, "upload_time": "2013-02-16T10:49:11", "url": "https://files.pythonhosted.org/packages/f1/8b/14c4413b883959a03eac36cfc71a29c82156c96b05c5ca2deb9404505ef0/USBLock-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "c061ce9a480dff5d9765ba473a0de5ab", "sha256": "006143c51d2bb86ed9dd6520acedb626eb76687ab1ace5b934633cf809904107" }, "downloads": -1, "filename": "USBLock-0.1.5.tar.gz", "has_sig": false, "md5_digest": "c061ce9a480dff5d9765ba473a0de5ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5679, "upload_time": "2013-02-16T11:32:19", "url": "https://files.pythonhosted.org/packages/7d/7a/8788c41f54010d940ce01e3527672240f1ac68e18048876e96517ea528d0/USBLock-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "907e88a65def88fe176c08bc5a3eb880", "sha256": "b3c3b9231d1ef7ea22a6accc71a40546dbe18180c74e206d6001e8849adc0108" }, "downloads": -1, "filename": "USBLock-0.1.6.tar.gz", "has_sig": false, "md5_digest": "907e88a65def88fe176c08bc5a3eb880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18987, "upload_time": "2013-02-16T23:09:09", "url": "https://files.pythonhosted.org/packages/14/87/127cf52ef83377f0dfadd0f1dbe02167f613cbe962dbbc4a852f51b0cd92/USBLock-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "b54ef612aaf5f421777a917cb35ffe66", "sha256": "01a8bc4e358e984b79076ce8a61d771dfa30ea35b86385d698191a5d75d8b919" }, "downloads": -1, "filename": "USBLock-0.1.7.tar.gz", "has_sig": false, "md5_digest": "b54ef612aaf5f421777a917cb35ffe66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18983, "upload_time": "2013-02-16T23:11:08", "url": "https://files.pythonhosted.org/packages/af/3d/7d6e613ae1aa70733b6bfed85e8d6de13ec85f038be5e8789e2fe6646e30/USBLock-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5d4bc96c83e719d217027f4c5ac4fdc1", "sha256": "643cfd57cc0f6c128a4eb9b3d69753cd00b082217d15714fd8bcf3b153bdb1c0" }, "downloads": -1, "filename": "USBLock-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5d4bc96c83e719d217027f4c5ac4fdc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18922, "upload_time": "2013-02-24T13:29:47", "url": "https://files.pythonhosted.org/packages/56/d0/cb8df903aaea6678a38ddee0590d4d7b6805db8eba92cc61edf4676c5363/USBLock-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "12aa631ce90eb0865fa8b1356a32fa18", "sha256": "99b4999b23aa453c54e53a4a06ca97c60034d1d815d76385e71b38a2875766f7" }, "downloads": -1, "filename": "USBLock-0.2.1.tar.gz", "has_sig": false, "md5_digest": "12aa631ce90eb0865fa8b1356a32fa18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19005, "upload_time": "2013-03-03T11:05:47", "url": "https://files.pythonhosted.org/packages/f6/7c/dd4727ae8d2e28855d787f4d0844a6525e6b7be0594fabaf9cba21f773ec/USBLock-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "fc9b57ac2ade64fc53ec4c82ed9c8c99", "sha256": "0255b93e570aa128a7641d8bce23895e78107a1d4605d4f3bcf878d372269947" }, "downloads": -1, "filename": "USBLock-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fc9b57ac2ade64fc53ec4c82ed9c8c99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19636, "upload_time": "2013-03-04T09:37:03", "url": "https://files.pythonhosted.org/packages/99/e3/41e77093d332db0948a63548845f9f6cd201adea6acbe82fc90bc240c7e7/USBLock-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc9b57ac2ade64fc53ec4c82ed9c8c99", "sha256": "0255b93e570aa128a7641d8bce23895e78107a1d4605d4f3bcf878d372269947" }, "downloads": -1, "filename": "USBLock-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fc9b57ac2ade64fc53ec4c82ed9c8c99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19636, "upload_time": "2013-03-04T09:37:03", "url": "https://files.pythonhosted.org/packages/99/e3/41e77093d332db0948a63548845f9f6cd201adea6acbe82fc90bc240c7e7/USBLock-0.2.2.tar.gz" } ] }