This repository has been archived by the owner on Oct 19, 2021. It is now read-only.
Version 0.3
Made a few large scale changes with this release, also with some hidden features that may not be seen easily, so here they are! Please run the pip install under your virtualenv as well, since the Flask version was upgraded.
Version 0.3
What's new?
- Seasons now have a max limit defined in config
- Safe delete cancelled matches on your match page (
/mymatches
). - Define spectators for matches. Constant spectators can be in the config, and comma separated lists can go in the match creation page.
- Player leaderboard and Season wise player leaderboard now shows player stats based on the platform.
- Stats download: A user can now navigate to the match ID via url and download the stats in CSV format. For example
/match/<int:matchid>/map/<int:mapid>/csv
will download the player stats of a map in a series. - You can now enable and disable knife rounds in the match page.
What's fixed?
- Check auths on match creation now works properly. Be sure to have
get5_check_auths 0
in your get5 config! - Leaderboard was aligned and data tables were added.
- Deleting a server no longer breaks match page as it isn't needed to view the match.
- Fixed APIstats logic in order to compress files. Has yet to be tested.
- Screenshots updated.
TODO:
- Toournament API features
- Convert all tables to datatables to make everything sortable.
Special thanks:
All of you who reported bugs and was giving me reason to fix and improve the web panel!
Attached will be the compiled version of 0.3 of get5_apistats, but I have yet to test, so if you are having troubles, please use version 0.2 and report any bugs.