Skip to main content

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.

Build Status Travis Build Status AppVeyor Build Status Circle Coverage Status PyPI License

Preview

Terminal Session

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>
-T, --token <token>
-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
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 https://circleci.com 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 https://gitlab.com 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 https://teamcity.jetbrains.com 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 https://api.travis-ci.org 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for chroma-feedback, version 3.3.0
Filename, size File type Python version Upload date Hashes
Filename, size chroma-feedback-3.3.0.tar.gz (8.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page