Download Latest Version ELParser_1_3_201510061042.zip (289.9 kB)
Email in envelope

Get an email when there's a new version of Extra Life Donation Parser

Home
Name Modified Size InfoDownloads / Week
readme.txt 2015-10-06 3.5 kB
ELParser_1_3_201510061042.zip 2015-10-06 289.9 kB
ELParser_1_2_201509291345.zip 2015-09-29 30.4 kB
Totals: 3 Items   323.9 kB 0
 *******************************************************************************************
 *  This program parses and displays donations from one of more Extra Life donation pages.
 *  Copyright (C) 2015  Orca Software Solutions (Stephen E Wale Jr)
 *
 *  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/>.
 *******************************************************************************************

Intended to be used during a live stream, this parser will poll for new donations based on a comma-delimited list of ids
and display them in a frameless background with a total. Colors can be changed without closing the display to support
streamers using a chroma key.

The tool polls each Extra Life page once per minute, and shows only donations that have not been previously shown. I do
not plan to make it poll faster, since we don't want to inadvertently overload EL's servers. New donations are currently
displayed for 10 seconds as of v1.2. All previously displayed donations are saved to the disk and will not be shown
again, but if you want to clear that, stop the app, delete the ".hsh" file for those ids and restart. This file is a
serialized object (means you can't read the content easily), but if you want to see stored donations there is a
List Existing button on the control panel.

Source code is available here:
https://sourceforge.net/projects/extra-life-donation-parser/

This tool will require Java 8 to run. If you have it, just download the zip, extract the folder anywhere, and
double-click on the ELParser.jar. You can run "java -jar ELParser.jar" from a bat file or cmd window, but that creates
another cmd window that you don't really need.

Notes:
- The AutoHide feature is checked for each display poll, so it make take up to 10 seconds to hide/show a window
- Cached data can be deleted by deleting the file in the savedData directory whose name matches the ids to clear
- Settings can also be deleted if you like, although this seems rather pointless... just save your new settings

-------------------------
----- Release Notes -----
-------------------------
Version 1.1
- Added auto hide option to hide the display panel between donations

Version 1.2
- Added AlwaysOnTop checkbox for display panel
- Moved donation save file from a single file, to one file per id set.  Now you can track different groups of ids
    without deleting the data save or getting weird results.
- You must now stop the poller to change the ids
- Added menu option to save your settings
- Increased donation display time to 10 seconds

Version 1.3
- Added an audio notification when a new donation is displayed.  This can be changed or muted by changing or removing
    the file resources/bark.wav.  Files longer than the display time (currently 10 seconds) have not been tested and
    will probably result in undesirable behavior.
Source: readme.txt, updated 2015-10-06