Extra Life Tracker is a collection of web pages that can be used as a web source in streaming software such as OBS to display your and your team's current Extra Life fund raising status and goal.
Displays the amount of time left in your event or the time left till your event starts if it is before the start of your event.
Displays the last donation for the specified participant.
Like Last Donation but it will continually loop through all donations recived instead of just showing the latest ones as they arrive.
Displays amount raised and goal for the specified participant or set of participants.
Cycles through the fundraising amounts of a specified number of participants.
Displays amount raised and goal for the specified team.
Displays the last donation for the specified team.
Displays an offline message and optionally plays elevator music.
Each widget has a [widget-name]-settings.js
file in its folder (e.x. participant-goal-settings.js
), to set up the widget just update the values in there with the correct values you would like to use. There are full descriptions of the values in the settings files for each widget.
There are several included themes with Extra-Life-Tracker. The default theme uses the classica offical Extra Life colors but you can switch between any of them by simply copying the contents of one of the styles-<theme name>.css
, deleting everything in styles.css
, and replacing it with the chosen theme contents.
The easiest way to make your own theme is to just start experimenting. Open one of the widgets in a browser by dragging the HTML file into your browser window and then start making changes to styles.css
. You can check your changes by hitting refresh in the browser. If you want to submit a theme so others can use it just make a file in the root directory named styles-<theme name>.css
(ex. styles-grey.css
) with the styles for your theme and open a pull request.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.