A Twitch Extension, providing a Panel to show your current ranking on ScoreSaber.com.
This software is not affiliated, associated, authorized, endorsed by, or in any way officially connected with ScoreSaber.com or any of its subsidiaries or its affiliates. This software is provided "as is" and any expressed or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the author or additional contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption).
- shows current global and national Rank
- shows change of global Rank for the current day and the current week (last 7 days)
- shows current Performance Points Count
- adapts dynamically to the dark and light theme of Twitch
- colouring fully customizable
- display language of the Panel can be set to English or German
- when the streamer is currently playing Beat Saber, it auto-refreshes every minute
- uses the Twitch Configuration Service to save customization values
- extracts data from ScoreSaber
- uses a caching proxy in-front of ScoreSaber to reduce load to their site
- source files are structured using Nunjucks Templating
- build-orchestration is handled by Eleventy
- background error reporting via Sentry
- additonal resources are taken from Line-Awesome and svg-country-flags
- download and install the Twitch Developer Rig and yarn
- clone this repository
- install all dependencies via
yarn
- set the project up in the Rig and use it to serve the files locally
- front-end files:
<clone-dir>\dist
- front-end command: leave blank
- front-end files:
- while developing have
yarn run watch
running to get live-updates to the app files - to get ready to upload files to Twitch, run
yarn run package