Skip to content

Releases: djotaku/ELDonationTracker

v7.4.2 🌈 Trying to fix dependency issues

04 Jul 23:47
e9842e0
Compare
Choose a tag to compare

Sorry for the extra releases today, need to fix dependencies.

Installation/Usage Instructions

tl;dr:

Windows Users

Grab the file below.

Linux users

use PyPi or git clone

Docker or Podman users

docker run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker -v ./testoutput:/root/output djotaku/eldonationtracker:latest
or
podman run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker:Z -v ./testoutput:/root/output:Z djotaku/eldonationtracker:latest

For more detailed instructions

Installation Instructions: https://eldonationtracker.readthedocs.io/en/latest/installation.html

Usage Instructions: https://eldonationtracker.readthedocs.io/en/latest/usage.html

Please file any bug reports. Pull requests welcome on the devel branch.

Changes

  • Update setup.cfg for pip dependency resolution issue @djotaku (#191)

v7.4.1 🌈 Just a few refactors.

04 Jul 20:50
b03aee2
Compare
Choose a tag to compare

No User-Facing Changes

Installation/Usage Instructions

tl;dr:

Windows Users

Grab the file below.

Linux users

use PyPi or git clone

Docker or Podman users

docker run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker -v ./testoutput:/root/output djotaku/eldonationtracker:latest
or
podman run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker:Z -v ./testoutput:/root/output:Z djotaku/eldonationtracker:latest

For more detailed instructions

Installation Instructions: https://eldonationtracker.readthedocs.io/en/latest/installation.html

Usage Instructions: https://eldonationtracker.readthedocs.io/en/latest/usage.html

Please file any bug reports. Pull requests welcome on the devel branch.

Changes

v7.4.0 🌈 Activity Endpoints Added

03 Jul 17:55
81b414c
Compare
Choose a tag to compare

I've added new output files for the Activity Endpoints if you're like to use those for your OBS or XSplit overlays. Also a few little fixes here and there in the code that should make things run a little more smoothly.

Installation/Usage Instructions

tl;dr:

Windows Users

Grab the file below.

Linux users

use PyPi or git clone

Docker or Podman users

docker run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker -v ./testoutput:/root/output djotaku/eldonationtracker:latest
or
podman run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker:Z -v ./testoutput:/root/output:Z djotaku/eldonationtracker:latest

For more detailed instructions

Installation Instructions: https://eldonationtracker.readthedocs.io/en/latest/installation.html

Usage Instructions: https://eldonationtracker.readthedocs.io/en/latest/usage.html

Please file any bug reports. Pull requests welcome on the devel branch.

Changes

🚀 Features

  • Output for Activity endpoints (team and participant) @djotaku (#189)

🧰 Maintenance

  • Moving update_available.py off of urllib to requests @djotaku (#188)

🧔🏽 User Facing

  • Output for Activity endpoints (team and participant) @djotaku ### (#189

v7.3.0 🌈 Updating Dependencies

10 May 00:09
5792dd1
Compare
Choose a tag to compare

This shouldn't be necessary to upgrade, but may be worth checking to make sure the new dependencies don't cause you any issues. Also trying a new release generator template that will collage all the changes at the end rather than me having to keep track. It means I'll be making better pull request titles and descriptions since they'll form the basis for the changelog.

For some reason Windows 10 was convinced it was some malware until I allowed it. You may have to do the same.

Installation/Usage Instructions

tl;dr:

Windows Users

Grab the file below.

Linux users

use PyPi or git clone

Docker or Podman users

docker run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker -v ./testoutput:/root/output djotaku/eldonationtracker:latest
or
podman run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker:Z -v ./testoutput:/root/output:Z djotaku/eldonationtracker:latest

For more detailed instructions

Installation Instructions: https://eldonationtracker.readthedocs.io/en/latest/installation.html

Usage Instructions: https://eldonationtracker.readthedocs.io/en/latest/usage.html

Please file any bug reports. Pull requests welcome on the devel branch.

Changes

🚀 Features

v7.2.0 Log GUI

08 May 14:41
Compare
Choose a tag to compare

Users can now go to File -> Show Logs and get a window with the log output. Clicking on "Copy to Clipboard" can allow you to copy and paste them into a Github issue (or wherever you'd like). Especially useful since it's not always easy to copy/paste from the terminal.

Installation/Usage Instructions

tl;dr:

Windows Users

Grab the file below.

Linux users

use PyPi or git clone

Docker or Podman users

docker run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker -v ./testoutput:/root/output djotaku/eldonationtracker:latest
or
podman run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker:Z -v ./testoutput:/root/output:Z djotaku/eldonationtracker:latest

For more detailed instructions

Installation Instructions: https://eldonationtracker.readthedocs.io/en/latest/installation.html

Usage Instructions: https://eldonationtracker.readthedocs.io/en/latest/usage.html

Please file any bug reports. Pull requests welcome on the devel branch.

Release Notes

User-Facing Changes

  • Added a GUI with log output.

Developer-Facing or API Changes

  • Nothing, really

v7.1.0 Updates for a new year without any donations

18 Jan 20:26
19860f2
Compare
Choose a tag to compare

This was the first year where I didn't even make an opening $25 donation so I realized some files were not being recreated if you were starting up from scratch without any donations whatsoever. Fixed that, so this should be a more pleasant experience for anyone who has a similar situation.

Installation/Usage Instructions

tl;dr:

Windows Users

Grab the file below.

Linux users

use PyPi or git clone

Docker or Podman users

docker run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker -v ./testoutput:/root/output djotaku/eldonationtracker:latest
or
podman run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker:Z -v ./testoutput:/root/output:Z djotaku/eldonationtracker:latest

For more detailed instructions

Installation Instructions: https://eldonationtracker.readthedocs.io/en/latest/installation.html

Usage Instructions: https://eldonationtracker.readthedocs.io/en/latest/usage.html

Please file any bug reports. Pull requests welcome on the devel branch.

Release Notes

User-Facing Changes

  • Text file creation should work better now on a new year where there haven't been any donations yet.

Developer-Facing or API Changes

v7.0.2 Making the JSON error a bit more verbose

30 Oct 00:22
a08ac62
Compare
Choose a tag to compare

description

Installation/Usage Instructions

tl;dr:

Windows Users

Grab the file below.

Linux users

use PyPi or git clone

Docker or Podman users

docker run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker -v ./testoutput:/root/output djotaku/eldonationtracker:latest
or
podman run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker:Z -v ./testoutput:/root/output:Z djotaku/eldonationtracker:latest

For more detailed instructions

Installation Instructions: https://eldonationtracker.readthedocs.io/en/latest/installation.html

Usage Instructions: https://eldonationtracker.readthedocs.io/en/latest/usage.html

Please file any bug reports. Pull requests welcome on the devel branch.

#v7.0.2

Release Notes

User-Facing Changes

  • Nothing has changed for the user

Developer-Facing or API Changes

v7.0.1 Update for bad JSON coming back

29 Oct 23:45
7f7191e
Compare
Choose a tag to compare

This should keep the program running for you if you can't reach the URL for a while instead of crashing.

Installation/Usage Instructions

tl;dr:

Windows Users

Grab the file below.

Linux users

use PyPi or git clone

Docker or Podman users

docker run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker -v ./testoutput:/root/output djotaku/eldonationtracker:latest
or
podman run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker:Z -v ./testoutput:/root/output:Z djotaku/eldonationtracker:latest

For more detailed instructions

Installation Instructions: https://eldonationtracker.readthedocs.io/en/latest/installation.html

Usage Instructions: https://eldonationtracker.readthedocs.io/en/latest/usage.html

Please file any bug reports. Pull requests welcome on the devel branch.

#v7.0.1

Release Notes

User-Facing Changes

  • Nothing has changed for the user

Developer-Facing or API Changes

v7.0.0 API Pulled out

10 Oct 23:54
509fcf4
Compare
Choose a tag to compare

If you're not helping develop on the project or interested in the internals, then nothing should have changed for you. I did a bunch of testing and things should be working as they were in the 6.x series. If anything has broken for you, please file a bug so that I can fix it.

The main purpose was the pull out the Donor Drive generic API code into DonorDrivePython so that anyone can use it to create a program for the Donor Drive API, not just for Extra Life. This code repository is now the Extra Life-specific code as well as the user interface code.

Installation/Usage Instructions

tl;dr:

Windows Users

Grab the file below.

Linux users

use PyPi or git clone

Docker or Podman users

docker run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker -v ./testoutput:/root/output djotaku/eldonationtracker:latest
or
podman run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker:Z -v ./testoutput:/root/output:Z djotaku/eldonationtracker:latest

For more detailed instructions

Installation Instructions: https://eldonationtracker.readthedocs.io/en/latest/installation.html

Usage Instructions: https://eldonationtracker.readthedocs.io/en/latest/usage.html

Please file any bug reports. Pull requests welcome on the devel branch.

Release Notes

User-Facing Changes

  • Nothing has changed for the user

Developer-Facing or API Changes

  • moved most of the API code to DonorDrivePython to abstract it away from Extra Life so it can be used by others using the DonorDrive API.

v6.2.2 Cleaning up Some Bugs

22 Aug 17:34
Compare
Choose a tag to compare

Particularly the code around Top Donors. It had become messed up due to the API pegging code. That is cleaned up now. Also some folks noted a crash if they had $1000 or more in donations. That is now fixed as well. As usual, updates to the Docker/Podman containers will arrive shortly after this release goes live.

Installation/Usage Instructions

tl;dr:

Windows Users

Grab the file below.

Linux users

use PyPi or git clone

Docker or Podman users

docker run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker -v ./testoutput:/root/output djotaku/eldonationtracker:latest
or
podman run -it -v ./extralifedonationtracker:/root/.config/extralifedonationtracker:Z -v ./testoutput:/root/output:Z djotaku/eldonationtracker:latest

For more detailed instructions

Installation Instructions: https://eldonationtracker.readthedocs.io/en/latest/installation.html

Usage Instructions: https://eldonationtracker.readthedocs.io/en/latest/usage.html

Please file any bug reports. Pull requests welcome on the devel branch.

Release Notes

User-Facing Changes

  • API pegging code had messed up Top Donor code that is now fixed
  • Fix bug upon loading if user has > $999.99 in donations

Developer-Facing or API Changes

  • cleaned up logging code in utils.extralifeio