{"id":13679837,"url":"https://github.com/RedFantom/python-rgbkeyboards","last_synced_at":"2025-04-29T19:32:00.355Z","repository":{"id":57461816,"uuid":"87325917","full_name":"RedFantom/python-rgbkeyboards","owner":"RedFantom","description":"Wrappers for various RGB keyboard SDKs in Python","archived":false,"fork":false,"pushed_at":"2019-01-10T10:54:38.000Z","size":92,"stargazers_count":25,"open_issues_count":2,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-23T14:38:29.412Z","etag":null,"topics":["coolermaster","corsair","keyboards","logitech","mechanical-keyboard","python","rgb","sdk","wrapper"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RedFantom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-05T15:27:50.000Z","updated_at":"2024-01-04T07:37:48.000Z","dependencies_parsed_at":"2022-08-28T01:51:41.690Z","dependency_job_id":null,"html_url":"https://github.com/RedFantom/python-rgbkeyboards","commit_stats":null,"previous_names":["redfantom/python-rgb-keyboards"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedFantom%2Fpython-rgbkeyboards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedFantom%2Fpython-rgbkeyboards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedFantom%2Fpython-rgbkeyboards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedFantom%2Fpython-rgbkeyboards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RedFantom","download_url":"https://codeload.github.com/RedFantom/python-rgbkeyboards/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251284127,"owners_count":21564611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coolermaster","corsair","keyboards","logitech","mechanical-keyboard","python","rgb","sdk","wrapper"],"created_at":"2024-08-02T13:01:10.105Z","updated_at":"2025-04-29T19:31:58.484Z","avatar_url":"https://github.com/RedFantom.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Python RGB Keyboards Library\n[![GPL License](https://img.shields.io/badge/license-GPL-blue.svg)](https://opensource.org/licenses/GPL-3.0)\n\nThis is a project that aims to create a universal RGB keyboard control \nlibrary in Python. Using the varous SDKs available and by creating \nwrappers around them, this library allows you to control the RGB k\neyboards of multiple brands in a universal manner with the same function \nstructure and arguments passed.\n\n## Keyboards\nPlease check the `BACKENDS.md` file for more information on what \nkeyboards are supported by the various included back-ends in this\nlibrary. Most back-ends have additional dependencies that might\nnot be free software on depend on non-free software.\n\n## License\n\n    Python RGB Keyboards\n    Copyright (C) 2017 RedFantom\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n    \n## Goals\nThe goal of this project is to provide a universal interface for all RGB \nKeyboards for Python programmers with a consistent function structure. \nI would like to include as many keyboards in the library as possible, \nbut I can only test the code for the Cooler MasterKeys SDK. If you \nexperience any issues, please report them in the issues section. Also, \n\n## Contribute\nIf you would like to contribute to the project, by either reporting \nissues or writing code, that would be great! You can either fork the \nrepository, or you can send me an e-mail on [redfantom@outlook.com](mailto:redfantom@outlook.com) \nso I can add you as a contributer to the project.\n\n## Credits\n- 10se1ucgo and JiFish for creating the [cue_sdk](https://github.com/10se1ucgo/cue_sdk) \nPython wrapper which is used in this project (Apache 2.0 License)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRedFantom%2Fpython-rgbkeyboards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRedFantom%2Fpython-rgbkeyboards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRedFantom%2Fpython-rgbkeyboards/lists"}