SadgeClipper is a simple, static dashboard that uses the Twitch API to get clips from the last week.
This is in beta - see the roadmap for future plans.
If you have any feedback or ideas please tweet me @dylan_mye or create an issue here (requires a GitHub account).
There's no extra modules to install or anything - this project uses cdnjs to load scripts.
To adapt the project for your own use/domain, set up a app with Twitch here and replace the following variables in script.js:
let client_id = "<your-client-id-here>";
let raw_base_url = "https://<domain and path to sadgeclipper instance here>/";
Make sure raw_base_url
has a slash at the end. You should set that value + oauth-callback.html
as an OAuth Redirect URL (1). You can get the client ID value from (2).
You can read about the Twitch API here and read the reference docs here.
SadgeClipper is licensed under the ISC - you must include the copyright notice in any copies as well as a copy of that license file.
SadgeClipper depends on the following software:
- Cash by Fabio Spampinato, Ken Wheeler and contributors, licensed under MIT. Portions copyright 2014-2020 Ken Wheeler, 2020-present Fabio Spampinato.
- Dayjs by iamkun and contributors, licensed under MIT. Portions copyright 2018-present, iamkun.
- timeago.js by Hust.cc and contributors, licensed under MIT. Portions copyright 2016 Hust.cc.
- localForage by Matthew Riley MacPherson, Thodoris Greasidis and contributors, licensed under Apache 2.0. Portions copyright 2014 Mozilla.