{"id":17826188,"url":"https://github.com/cgsdev0/redemption-arc","last_synced_at":"2025-10-16T18:59:06.426Z","repository":{"id":181427654,"uuid":"666767168","full_name":"cgsdev0/redemption-arc","owner":"cgsdev0","description":"\"Automatically Reading Cooldowns\" for channel point redemptions on Twitch","archived":false,"fork":false,"pushed_at":"2023-08-26T22:08:20.000Z","size":56,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T02:22:58.200Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://arc.bashsta.cc","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cgsdev0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-15T14:05:34.000Z","updated_at":"2023-08-17T00:43:54.000Z","dependencies_parsed_at":"2024-10-27T19:16:52.231Z","dependency_job_id":"88490083-f9a0-4329-938d-372a19de298d","html_url":"https://github.com/cgsdev0/redemption-arc","commit_stats":null,"previous_names":["cgsdev0/redemption-arc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgsdev0%2Fredemption-arc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgsdev0%2Fredemption-arc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgsdev0%2Fredemption-arc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgsdev0%2Fredemption-arc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cgsdev0","download_url":"https://codeload.github.com/cgsdev0/redemption-arc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246802685,"owners_count":20836405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-27T18:39:56.741Z","updated_at":"2025-10-16T18:59:01.381Z","avatar_url":"https://github.com/cgsdev0.png","language":"Shell","readme":"# Redemption ARC\n\n_Credit to aryajp for the name_\n\nRedemption 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.\n\nWritten for https://codejam.timeenjoyed.dev/ 2023 in [a single Twitch stream](https://www.youtube.com/watch?v=HIEd60TOYLY)\n\n## Demo\n\nhttps://github.com/cgsdev0/redemption-arc/assets/4583705/3a21d222-0e2b-4d3e-9c04-40632459b121\n\n(special thanks to https://twitch.tv/TheCoppinger)\n\n## Usage\n\n1. Go to [the ARC website](https://arc.bashsta.cc)\n2. Connect your Twitch account\n3. copy paste the given URL into a browser source\n4. set the browser source size to 1920x1080 (or whatever resolution you stream at)\n5. (optional) copy paste the provided example CSS into the browser source settings\n\nyou now have cooldowns for your channel point rewards! 🥳\n\n## Running Locally\n\nYou will first need to create a folder in the root folder of the project called `.secrets`. The file should look like this:\n```\nTWITCH_CLIENT_ID=\u003c obtained from twitch developer console \u003e\nTWITCH_CLIENT_SECRET=\u003c obtained from twitch developer console \u003e\nTWITCH_EVENTSUB_SECRET=\u003c a random string of 30-100 characters \u003e\n```\n\nOnce you have that, the easiest (and safest) way to get the project running is to use Docker. For example:\n```\ndocker build -t redemptionarc .\ndocker run -p 3000:3000 redemptionarc\n```\n\n\u003chr\u003e\n\nPowered by [BASH stack](https://github.com/cgsdev0/bash-stack)\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/4583705/223574260-c94bafb3-82af-4adf-8d71-d8ef7724d287.png\" alt=\"BASH Stack Logo\" /\u003e\u003c/p\u003e\n\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcgsdev0%2Fredemption-arc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcgsdev0%2Fredemption-arc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcgsdev0%2Fredemption-arc/lists"}