将rgb驱动的硬件变成一个极端的反馈设备,以实现持续集成

chroma-feedback的Python项目详细描述


色度反馈

Turn your RGB powered hardware into an extreme feedback device for continuous integration.

Build Status TravisBuild Status AppVeyorBuild Status CircleCoverage StatusPyPILicense

预览

Terminal Session

终端会话

安装

安装色度反馈:

pip3 install chroma-feedback

为Razer Chroma安装openrazer-meta

add-apt-repository ppa:openrazer/stable
apt-get update
apt install openrazer-meta

安装libusb-devlibudev-dev进行闪烁:

apt-get install libusb-dev libudev-dev

使用量

根据需要组合提供者和使用者:

chroma-feedback [options]

-V, --version
-P, --provider <provider>
-C, --consumer <consumer>
-I, --background-interval <background-interval>
-B, --background-run
-D, --dry-run
-h, --help

消费者

提升灯

NameMandatory
Lightoptional
Groupoptional

通过灯指示状态:

chroma-feedback --consumer=lifx_light

--lifx-light-light <light-name>

通过组指示状态:

chroma-feedback --consumer=lifx_light

--lifx-light-group <group-name>

飞利浦色相

NameMandatory
IPoptional
Lightoptional
Groupoptional

通过灯指示状态:

chroma-feedback --consumer=philips_hue

--philips-hue-light <light-name>

通过组指示状态:

chroma-feedback --consumer=philips_hue

--philips-hue-group <group-name>

剃刀色度

NameMandatory
Deviceoptional

通过设备指示状态:

chroma-feedback --consumer=razer_chroma

--razer-chrome-device <device-name>

小米夜光

NameMandatory
IPoptional

通过灯指示状态:

chroma-feedback --consumer=xiaomi_yeelight

提供者

供应商

NameDefaultMandatory
Hosthttps://ci.appveyor.comoptional
Slugoptional
Tokenoptional

监视单个项目:

chroma-feedback --provider=appveyor

--appveyor-slug <username/repository>

监视多个项目:

chroma-feedback --provider=appveyor

--appveyor-token <token>

圆圈

NameDefaultMandatory
Hosthttps://circleci.comoptional
Slugoptional
Tokenoptional

监视单个项目:

chroma-feedback --provider=circle

--circle-slug <username/repository>

监视多个项目:

chroma-feedback --provider=circle

--circle-token <token>

Github

NameDefaultMandatory
Hosthttps://api.github.comoptional
Slugrequired
Usernamerequired
Tokenrequired

监视单个项目:

chroma-feedback --provider=github

--github-slug <username/repository>
--github-username <username>
--github-token <token>

监视多个项目:

chroma-feedback --provider=github

--github-slug <username/repository>
--github-slug <username/repository>
--github-username <username>
--github-token <token>

gitlab

NameDefaultMandatory
Hosthttps://gitlab.comoptional
Slugrequired
Tokenrequired

监视单个项目:

chroma-feedback --provider=gitlab

--gitlab-slug <project-id>
--gitlab-token <token>

监视多个项目:

chroma-feedback --provider=gitlab

--gitlab-slug <project-id>
--gitlab-slug <project-id>
--gitlab-token <token>

詹金斯

NameMandatory
Hostrequired
Slugrequired

监视单个项目:

chroma-feedback --provider=jenkins

--jenkins-host <host>
--jenkins-slug <job>

监视多个项目:

chroma-feedback --provider=jenkins

--jenkins-host <host>
--jenkins-slug <job>
--jenkins-slug <job>

Teamcity

NameDefaultMandatory
Hosthttps://teamcity.jetbrains.comoptional
Slugoptional
Usernamerequired
Passwordrequired

监视单个项目:

chroma-feedback --provider=teamcity

--teamcity-slug <project-id>
--teamcity-username <username>
--teamcity-password <password>

监视多个项目:

chroma-feedback --provider=teamcity

--teamcity-username <username>
--teamcity-password <password>

特拉维斯

NameDefaultMandatory
Hosthttps://api.travis-ci.orgoptional
Slugrequired

监视单个项目:

chroma-feedback --provider=travis

--travis-slug <username/repository>

监视多个项目:

chroma-feedback --provider=travis

--travis-slug <username>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用MongoDB进行java漏斗分析?   java如何重构此代码以仅执行一次方法logViolation(),并在单个字符串中获取字符串变量(speedType)的所有值   java如何将方向向量转换为角度?   Java中json文件中的股票价格   java有没有一种方法可以查看网站中的哪些资源加载了selenium?   java文件定位器可以指向不同文件服务器上的目录吗?   java GWT等待SetVisibleRange和ClearData完成   macos Java Applet无法在Mac OS下接收鼠标输入   java BottomNavigationView不支持单次单击必须单击两次   MS SQL Server 2012中的java:我的数据库名称是J.3.0.0\u DEV我无法在Oracle SQL Developer IDE中连接它?   java对JFileChooser的修改,只显示文件夹内容   java如何将动态对象查询更改为criteria builder或更好的性能   java中的swing新字体类型   java Hibernate。删除未使用的条目   上载CSV文件并将其转换为Java模型对象   java如何将信息添加到库的日志消息中?   JavaEclipseGit:使用egit从另一个分支、标记或引用打开版本   使用Firebase控制台消息的java开放视频