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
Terminal Session
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> -A, --auth <auth> -I, --background-interval <background-interval> -B, --background-run -D, --dry-run -h, --help
AppVeyor
Name | Type | Default | Mandatory | Support |
---|---|---|---|---|
Host | string | https://ci.appveyor.com | optional | ✔ |
Slug | string | optional | ✔ | |
Auth | string | optional | ✔ |
Monitor a single project by slug:
chroma-feedback --provider=appveyor --slug=redaxmedia/chroma-feedback
Monitor multiple projects by auth:
chroma-feedback --provider=appveyor --auth={TOKEN}
Circle
Name | Type | Default | Mandatory | Support |
---|---|---|---|---|
Host | string | https://circleci.com | optional | ✔ |
Slug | string | optional | ✔ | |
Auth | string | optional | ✔ |
Monitor a single project by slug:
chroma-feedback --provider=circle --slug=github/redaxmedia/chroma-feedback
Monitor multiple projects by auth:
chroma-feedback --provider=circle --auth={TOKEN}
GitLab
Name | Type | Default | Mandatory | Support |
---|---|---|---|---|
Host | string | https://gitlab.com | optional | ✔ |
Slug | string | required | ✔ | |
Auth | string | required | ✔ |
Monitor a single project by slug and auth:
chroma-feedback --provider=gitlab --slug={SLUG} --auth={TOKEN}
Monitor multiple projects by slug and auth:
chroma-feedback --provider=gitlab --slug={SLUG} --slug={SLUG} --auth={TOKEN}
Jenkins
Name | Type | Default | Mandatory | Support |
---|---|---|---|---|
Host | string | required | ✔ | |
Slug | string | required | ✔ | |
Auth | 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 | https://teamcity.jetbrains.com | optional | ✔ |
Slug | string | required | ✔ | |
Auth | string | required | ✔ |
Monitor a single project by slug and auth:
chroma-feedback --provider=teamcity --slug={SLUG} --auth={USERNAME:PASSWORD}
Monitor multiple projects by auth:
chroma-feedback --provider=teamcity --auth={USERNAME:PASSWORD}
Travis
Name | Type | Default | Mandatory | Support |
---|---|---|---|---|
Host | string | https://api.travis-ci.org | optional | ✔ |
Slug | string | required | ✔ | |
Auth | 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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size chroma-feedback-3.4.0.tar.gz (8.0 kB) | File type Source | Python version None | Upload date | Hashes View hashes |