{ "info": { "author": "Mark Riley", "author_email": "mark@markriley.net", "bugtrack_url": null, "classifiers": [], "description": "Python MSI Keys\n===============\nNeat-O python app to control your fancy MSI steelseries keyboard backlight. I learned the protocol by reading the\ncode in this node project https://github.com/wearefractal/msi-keyboard.\n\nNote that you must have permission to talk to your hid devices. Otherwise, you have to run this code with ```sudo```\n\nInstalling\n----------\n```\nsudo pip install msikeys\n```\n\nYou'll likely have to create a new udev rule in /etc/udev/rules.d/10-msikeys.rules so that your user can talk to this device\n```\nSUBSYSTEM==\"usb\", ATTR{idVendor}==\"1770\", ATTR{idProduct}==\"ff00\", GROUP=\"input\", SYMLINK+=\"msikeyboard_backlight\"\n```\nNote that your user must be a member of the group in the above rule.\n\nThen reboot or do something like\n```\nsudo udevadm control --reload-rules && sudo udevadm trigger\n```\n\nRunning\n-------\nTo initialize your config:\n```\nmsikeys-config.py\n```\n\nTo apply your config at startup:\n```\nmsikeys-init.py\n```\n\nExamples\n--------\nGreen keyboard:\n```\nimport msikeys\n\nkb = msikeys.get_keyboard()\nkb.colors = msikeys.Color.GREEN\nkb.commit()\n```\n\nTeam amurica keyboard:\n```\nimport msikeys\n\nkb = msikeys.get_keyboard()\nkb.colors = [msikeys.Color.RED, msikeys.Color.WHITE, msikeys.Color.BLUE]\nkb.commit()\n```\n\nLoad keyboard at login (in your ~/.bash_profile):\n```\nmsikeys-init.py\n```", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/markrileybot/python-msikeys/tarball/0.0.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/markrileybot/python-msikeys", "keywords": "MSI,Keyboard,Backlight", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "msikeys", "package_url": "https://pypi.org/project/msikeys/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/msikeys/", "project_urls": { "Download": "https://github.com/markrileybot/python-msikeys/tarball/0.0.3", "Homepage": "https://github.com/markrileybot/python-msikeys" }, "release_url": "https://pypi.org/project/msikeys/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Python MSI Keys", "version": "0.0.3" }, "last_serial": 1529594, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c94de6c428690085709ddc7340e4be07", "sha256": "b26e957ffce50ee06bd2f0d15fcf4461589b54950a9b58cfa0f86eadef9a7d7f" }, "downloads": -1, "filename": "msikeys-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c94de6c428690085709ddc7340e4be07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4856, "upload_time": "2015-05-01T04:43:41", "url": "https://files.pythonhosted.org/packages/50/20/9892f581debf93a8ede545839e514c380bdb9dd908836b34067550258bc1/msikeys-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "fe0cc50bcb191306a06e87729b19f340", "sha256": "bd69fc0a1c256074f3891c9fe07d1eaffab83f290c0046edf65260dea1f5e365" }, "downloads": -1, "filename": "msikeys-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fe0cc50bcb191306a06e87729b19f340", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5053, "upload_time": "2015-05-01T04:50:52", "url": "https://files.pythonhosted.org/packages/66/c6/3724e0de460b080bdf25b18a5b877149d4146dccfc7e76628f5d95cc6f30/msikeys-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2523953da6e543bd2a933074932393d8", "sha256": "69a86603f716fddfd1f86ccfbd14ac999b3f3c6c56ce9d2ddc3ebf5558a1b86a" }, "downloads": -1, "filename": "msikeys-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2523953da6e543bd2a933074932393d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5042, "upload_time": "2015-05-01T16:55:30", "url": "https://files.pythonhosted.org/packages/2f/65/246e8fa990283e74b5ea5ef3bee25693ed617e810532166264c272fbf767/msikeys-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2523953da6e543bd2a933074932393d8", "sha256": "69a86603f716fddfd1f86ccfbd14ac999b3f3c6c56ce9d2ddc3ebf5558a1b86a" }, "downloads": -1, "filename": "msikeys-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2523953da6e543bd2a933074932393d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5042, "upload_time": "2015-05-01T16:55:30", "url": "https://files.pythonhosted.org/packages/2f/65/246e8fa990283e74b5ea5ef3bee25693ed617e810532166264c272fbf767/msikeys-0.0.3.tar.gz" } ] }