Chroma Feedback
===============
> Turn your RGB powered hardware into a status indicator for continuous integration, continuous deployment and infrastructure monitoring.
[![Build Status](https://img.shields.io/github/actions/workflow/status/henryruhs/chroma-feedback/ci.yml.svg?branch=master)](https://github.com/henryruhs/chroma-feedback/actions?query=workflow:ci)
[![Coverage Status](https://img.shields.io/coveralls/henryruhs/chroma-feedback.svg)](https://coveralls.io/r/henryruhs/chroma-feedback)
[![PyPI](https://img.shields.io/pypi/v/chroma-feedback.svg)](https://pypi.org/project/chroma-feedback)
[![License](https://img.shields.io/pypi/l/chroma-feedback.svg)](https://pypi.org/project/chroma-feedback)
Preview
-------
![Terminal Session](https://raw.githubusercontent.com/henryruhs/chroma-feedback/master/.github/terminal-session.svg?sanitize=true)
Installation
------------
Install Chroma Feedback:
```
pip3 install chroma-feedback
```
Install the dependencies for Linux:
```
apt-get install libudev-dev libusb-1.0-0-dev libhidapi-libusb0 libxcb-cursor0
```
```
add-apt-repository ppa:openrazer/stable
apt-get update
```
```
apt install openrazer-meta
```
Usage
-----
Combine producers and consumers as needed:
```
chroma-feedback [options]
-p, --producer <producer>
-c, --consumer <consumer>
-i, --background-interval <background-interval>
-b, --background-run
-d, --dry-run
-l, --log-level
-v, --version
```
Documentation
-------------
Read the [documentation](https://henryruhs.gitbook.io/chroma-feedback) for a deep dive.
Raw data
{
"_id": null,
"home_page": "https://chroma-feedback.com",
"name": "chroma-feedback",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "appveyor atlassian.bamboo atlassian.bitbucket buddy circle cloudbees.codeship custom datadog gitlab heroku jenkins jetbrains.teamcity microsoft.azure microsoft.github netlify travis uptimerobot vercel",
"author": "Henry Ruhs",
"author_email": "info@henryruhs.com",
"download_url": "https://files.pythonhosted.org/packages/cd/88/de4ab0630dadd1e3e73937ae727cee99762ebfaa741f7cce123f0ec00748/chroma_feedback-13.4.0.tar.gz",
"platform": null,
"description": "Chroma Feedback\n===============\n\n> Turn your RGB powered hardware into a status indicator for continuous integration, continuous deployment and infrastructure monitoring.\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/henryruhs/chroma-feedback/ci.yml.svg?branch=master)](https://github.com/henryruhs/chroma-feedback/actions?query=workflow:ci)\n[![Coverage Status](https://img.shields.io/coveralls/henryruhs/chroma-feedback.svg)](https://coveralls.io/r/henryruhs/chroma-feedback)\n[![PyPI](https://img.shields.io/pypi/v/chroma-feedback.svg)](https://pypi.org/project/chroma-feedback)\n[![License](https://img.shields.io/pypi/l/chroma-feedback.svg)](https://pypi.org/project/chroma-feedback)\n\n\nPreview\n-------\n\n![Terminal Session](https://raw.githubusercontent.com/henryruhs/chroma-feedback/master/.github/terminal-session.svg?sanitize=true)\n\n\nInstallation\n------------\n\nInstall Chroma Feedback:\n\n```\npip3 install chroma-feedback\n```\n\nInstall the dependencies for Linux:\n\n```\napt-get install libudev-dev libusb-1.0-0-dev libhidapi-libusb0 libxcb-cursor0\n```\n\n```\nadd-apt-repository ppa:openrazer/stable\napt-get update\n```\n\n```\napt install openrazer-meta\n```\n\n\nUsage\n-----\n\nCombine producers and consumers as needed:\n\n```\nchroma-feedback [options]\n\n-p, --producer <producer>\n-c, --consumer <consumer>\n-i, --background-interval <background-interval>\n-b, --background-run\n-d, --dry-run\n-l, --log-level\n-v, --version\n```\n\n\nDocumentation\n-------------\n\nRead the [documentation](https://henryruhs.gitbook.io/chroma-feedback) for a deep dive.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Turn your RGB powered hardware into a status indicator for continuous integration, continuous deployment and infrastructure monitoring",
"version": "13.4.0",
"project_urls": {
"Homepage": "https://chroma-feedback.com"
},
"split_keywords": [
"appveyor",
"atlassian.bamboo",
"atlassian.bitbucket",
"buddy",
"circle",
"cloudbees.codeship",
"custom",
"datadog",
"gitlab",
"heroku",
"jenkins",
"jetbrains.teamcity",
"microsoft.azure",
"microsoft.github",
"netlify",
"travis",
"uptimerobot",
"vercel"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "435092666da2d2d7778bdd74b927d769aa8eca1270fb827fa8d42ae220420e93",
"md5": "b5dbc26798b5ec80dd4e4266d5817f97",
"sha256": "6bdfa77077a643cff3b489961030efbd78bc7cdfe7745acf4c46de8320bad0ec"
},
"downloads": -1,
"filename": "chroma_feedback-13.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b5dbc26798b5ec80dd4e4266d5817f97",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 98927,
"upload_time": "2024-11-10T20:25:01",
"upload_time_iso_8601": "2024-11-10T20:25:01.133817Z",
"url": "https://files.pythonhosted.org/packages/43/50/92666da2d2d7778bdd74b927d769aa8eca1270fb827fa8d42ae220420e93/chroma_feedback-13.4.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cd88de4ab0630dadd1e3e73937ae727cee99762ebfaa741f7cce123f0ec00748",
"md5": "15e4c146633ac86149cfaebac2ed58f3",
"sha256": "80d456c5c88a48a1f02cb00e7f2bd62ed63d255178af5fc89bf1b4d7bbe70280"
},
"downloads": -1,
"filename": "chroma_feedback-13.4.0.tar.gz",
"has_sig": false,
"md5_digest": "15e4c146633ac86149cfaebac2ed58f3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 33701,
"upload_time": "2024-11-10T20:25:02",
"upload_time_iso_8601": "2024-11-10T20:25:02.374409Z",
"url": "https://files.pythonhosted.org/packages/cd/88/de4ab0630dadd1e3e73937ae727cee99762ebfaa741f7cce123f0ec00748/chroma_feedback-13.4.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-10 20:25:02",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "chroma-feedback"
}