Turn your Razer keyboard, mouse or headphone into a extreme feedback device
Project description
Turn your Razer keyboard, mouse or headphone into a extreme feedback device.
Preview
Installation
Install the required OpenRazer driver:
Install Chroma Feedback using PyPI:
pip install chroma-feedback
Install Chroma Feedback using GitHub:
git clone https://github.com/redaxmedia/chroma-feedback.git cd chroma-feedback ./setup.py install
Usage
chroma-feedback [options] -V, --version -P, --provider <provider> -H, --host <host> -S, --slug <slug> -T, --token <token> -I, --background-interval <background-interval> -B, --background-run -D, --dry-run -h, --help
AppVeyor
Name |
Type |
Default |
Mandatory |
Support |
---|---|---|---|---|
Host |
string |
optional |
✔ |
|
Slug |
string |
optional |
✔ |
|
Token |
string |
optional |
✔ |
Monitor a single project by slug:
chroma-feedback --provider=appveyor --slug=redaxmedia/chroma-feedback
Monitor multiple projects by token:
chroma-feedback --provider=appveyor --token={TOKEN}
Circle
Name |
Type |
Default |
Mandatory |
Support |
---|---|---|---|---|
Host |
string |
optional |
✔ |
|
Slug |
string |
optional |
✔ |
|
Token |
string |
optional |
✔ |
Monitor a single project by slug:
chroma-feedback --provider=circle --slug=github/redaxmedia/chroma-feedback
Monitor multiple projects by token:
chroma-feedback --provider=circle --token={TOKEN}
GitLab
Name |
Type |
Default |
Mandatory |
Support |
---|---|---|---|---|
Host |
string |
optional |
✔ |
|
Slug |
string |
required |
✔ |
|
Token |
string |
required |
✔ |
Monitor a single project by slug and token:
chroma-feedback --provider=gitlab --slug={SLUG} --token={TOKEN}
Monitor multiple projects by slug and token:
chroma-feedback --provider=gitlab --slug={SLUG} --slug={SLUG} --token={TOKEN}
Jenkins
Name |
Type |
Default |
Mandatory |
Support |
---|---|---|---|---|
Host |
string |
required |
✔ |
|
Slug |
string |
required |
✔ |
|
Token |
string |
✖ |
Monitor a single project by slug:
chroma-feedback --provider=jenkins --host={HOST} --slug={SLUG}
Monitor multiple projects by slug:
chroma-feedback --provider=jenkins --host={HOST} --slug={SLUG} --slug={SLUG}
TeamCity
Name |
Type |
Default |
Mandatory |
Support |
---|---|---|---|---|
Host |
string |
optional |
✔ |
|
Slug |
string |
required |
✔ |
|
Token |
string |
required |
✔ |
Monitor a single project by slug and token:
chroma-feedback --provider=teamcity --slug={SLUG} --token={USERNAME:PASSWORD}
Monitor multiple projects by token:
chroma-feedback --provider=teamcity --token={USERNAME:PASSWORD}
Travis
Name |
Type |
Default |
Mandatory |
Support |
---|---|---|---|---|
Host |
string |
optional |
✔ |
|
Slug |
string |
required |
✔ |
|
Token |
string |
✖ |
Monitor a single project by slug:
chroma-feedback --provider=travis --slug=redaxmedia/chroma-feedback
Monitor multiple projects by slug:
chroma-feedback --provider=travis --slug=redaxmedia
Errors
Message |
Type |
Description |
---|---|---|
Driver not found |
ImportError |
Module openrazer.client could not be imported |
Daemon not found |
Exception |
The DeviceManager throwed a DaemonNotFound |
Device not found |
General |
There is no supported device connected |
Data not found |
General |
There is no data available for your request |
Indicators
Status |
Color |
Effect |
---|---|---|
Passed |
Green |
Static |
Process |
Yellow |
Static |
Errored |
White |
Pulsate |
Failed |
Red |
Pulsate |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.