WARNING! Project deprecated due to the drop of support from 343 with HaloDotApi. This program will not work and is no longer being maintained.
Simple GUI implementation to track stats of past Halo Infinite ranked crossplay games.
A random project idea I spent just under 10 total hours working on to complete. Using Autocode and HaloDotApi, you can now track your accuracy, K/D, and other statistics over your past 10 games, as well as see your past game history!
Simply download the exe under releases (also found at https://github.com/EternalDusk/Infinite-Analysis/releases )
Run main.exe, and once the window pops up just enter in your username.
Then, in your web browser, navigate to http://localhost:8080/
- lib
- Flask
- requests
- python-dateutil
- From source:
git clone https://github.com/EternalDusk/Infinite-Analysis
cd Infinite-Analysis
Navigate to https://autocode.com/auth/, make a free account and get a General Use Identity Token (found under the Identity Tokens menu)
Open main.py, and under settings on line 21, replace <insert_token_here> with your token
-
Run main.py or run release.exe
-
Enter in the username you want to track
-
Go to http://localhost:8080 to view your statistics (it may take a second to load)
If you run into any issues, feel free to leave an issue comment
OR
Join the discord (it's not very active, but I'll always be willing to help!)
Contributors names and contact info
Eternal Dusk
- v1.0
- Initial Release
- v1.0.1
- Fixed bug causing crash when player never played a ranked match
- Fixed bug where player had space in their name
- Table shows all game history, not just ranked
- v1.1.0
- Removed unnecessary modal search bar code
- Saved all teams data for each page
- Added past games page
- Fixed bug where player had less than 10 games played
- Added better handling to determining ranked matches
- Added game data to each game
- Webpage automatically opens on program startup
- v1.1.1
- Added missing requirement to requirements.txt
- Medal Chest
- Custom Scoring System
- Automatically update/reload webpage on new game
- Filtering by custom/ranked/social games
- Autocode
- HaloDotApi
- StackOverflow (cause God KNOWS I couldn't do this on my own :P )