Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/loklaan/luxafor-for-slack
Lights up Luxafor depending on Slack statuses.
https://github.com/loklaan/luxafor-for-slack
luxafor slack unmaintained usb-hid
Last synced: 2 months ago
JSON representation
Lights up Luxafor depending on Slack statuses.
- Host: GitHub
- URL: https://github.com/loklaan/luxafor-for-slack
- Owner: loklaan
- Created: 2016-04-12T10:09:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-01T07:51:27.000Z (almost 6 years ago)
- Last Synced: 2024-10-14T06:24:09.515Z (2 months ago)
- Topics: luxafor, slack, unmaintained, usb-hid
- Language: JavaScript
- Size: 28.3 KB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
#### Luxafor for Slack CLI
[![Maintainer Wanted](https://img.shields.io/badge/maintainer-wanted-red.svg)](https://github.com/loklaan/luxafor-for-slack/issues/new?title=Application:+Adopt+Project)
Make your [Luxafor](http://luxafor.com/) light change colours in sync with your [Slack](https://slack.com/) statuses.
**Green**: Active
**Red**: Away / Do Not Disturb## Install
```shell
npm i -g luxafor-for-slack
luxafor-for-slack
```### Credentials
The following Slack API credentials are required to use this program:
* User **Token** _(generate a token [here](https://api.slack.com/web))_
* Client **ID** & **Secret** _(generated by creating a [slack application](https://api.slack.com/applications))_In running this program, you will be prompted to provide these three required credentials.
## Todo
* Allow user to configure Luxafor colors & arrangements
## Contribute
### Issues
Feel free to open issues with questions or requests.
However, this is a fun one-off project, so my responses may be slow.
### Develop
Install dependencies.
```shell
$ git clone [email protected]:loklaan/luxafor-for-slack.git
$ cd luxafor-for-slack
$ npm i
```Credentials are managed by [configstore](https://github.com/yeoman/configstore).
Go through the [Todo](#todo) list and develop.
## Credits
To all the authors that wrote the dependencies.