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:

pip3 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}

GitHub

Name

Type

Default

Mandatory

Support

Host

string

https://api.github.com

optional

Slug

string

required

Auth

string

required

Monitor a single project by slug and auth:

chroma-feedback --provider=github --slug=redaxmedia/chroma-feedback --auth={USERNAME:PASSWORD}

Monitor multiple projects by slug and auth:

chroma-feedback --provider=github --slug={SLUG} --slug={SLUG} --auth={USERNAME:PASSWORD}

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

Python x.x not supported

System

Unsupported Python version is called

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.

Source Distribution

chroma-feedback-3.6.0.tar.gz (8.7 kB view details)

Uploaded Source

File details

Details for the file chroma-feedback-3.6.0.tar.gz.

File metadata

File hashes

Hashes for chroma-feedback-3.6.0.tar.gz
Algorithm Hash digest
SHA256 a488d706459b6b55393b819b76ac7f3c6059e6dab663ec913ff09bbd81354f8b
MD5 2e3b2c24cd52f1445a609768caaae1f9
BLAKE2b-256 dc450b47af13a7f01bab9f6afb1fc71c82e94530dda3ce2cc4dbf62e42432cea

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page