https://github.com/cgsdev0/redemption-arc
"Automatically Reading Cooldowns" for channel point redemptions on Twitch
https://github.com/cgsdev0/redemption-arc
Last synced: 6 months ago
JSON representation
"Automatically Reading Cooldowns" for channel point redemptions on Twitch
- Host: GitHub
- URL: https://github.com/cgsdev0/redemption-arc
- Owner: cgsdev0
- License: mit
- Created: 2023-07-15T14:05:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-26T22:08:20.000Z (over 2 years ago)
- Last Synced: 2025-02-08T02:22:58.200Z (about 1 year ago)
- Language: Shell
- Homepage: https://arc.bashsta.cc
- Size: 54.7 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Redemption ARC
_Credit to aryajp for the name_
Redemption ARC (**A**utomatically **R**eading **C**ooldowns) is a browser-source based UI for Twitch streamers to visualize the cooldowns of channel point redemptions on their stream.
Written for https://codejam.timeenjoyed.dev/ 2023 in [a single Twitch stream](https://www.youtube.com/watch?v=HIEd60TOYLY)
## Demo
https://github.com/cgsdev0/redemption-arc/assets/4583705/3a21d222-0e2b-4d3e-9c04-40632459b121
(special thanks to https://twitch.tv/TheCoppinger)
## Usage
1. Go to [the ARC website](https://arc.bashsta.cc)
2. Connect your Twitch account
3. copy paste the given URL into a browser source
4. set the browser source size to 1920x1080 (or whatever resolution you stream at)
5. (optional) copy paste the provided example CSS into the browser source settings
you now have cooldowns for your channel point rewards! 🥳
## Running Locally
You will first need to create a folder in the root folder of the project called `.secrets`. The file should look like this:
```
TWITCH_CLIENT_ID=< obtained from twitch developer console >
TWITCH_CLIENT_SECRET=< obtained from twitch developer console >
TWITCH_EVENTSUB_SECRET=< a random string of 30-100 characters >
```
Once you have that, the easiest (and safest) way to get the project running is to use Docker. For example:
```
docker build -t redemptionarc .
docker run -p 3000:3000 redemptionarc
```
Powered by [BASH stack](https://github.com/cgsdev0/bash-stack)
