ELO Tools is a collection of Python scripts designed to work with data from start.gg using its API. These tools help fetch, process, and rank players by ELO, and generate professional PDFs and graphs.
- Fetch tournament and player data from start.gg using its API.
- Process and clean data, including handling tags and sponsor names.
- Calculate and rank players by ELO.
- Generate professional PDFs with rankings.
- (Coming Soon) Generate head-to-head matchup graphs.
- Download data using
get_results.py. - Format data with
combine_tags.pyandremove_sponsors.py. - Create ELO rankings with
score_elo.py, which generates a file calledelo.csv. - Generate a professional PDF using
generate_elo_pdf.py. - (Coming Soon) Create a head-to-head graph with
head2head.py.
- Python 3.10+
- Libraries:
pandas,reportlab,matplotlib,seaborn,requests.