- V1.0 created December 2022-March 2023
- V1.1 created April 2025
This is a personal, backend project written in Python. It accesses Nadeo's API (NadeoLiveServices) to receive medal
distribution for daily tracks in Trackmania. It gets leaderboard data from Nadeo's API and analyzes them to
of medals these results to get the medal distributions.
This program requires the requests and keyring APIs to run. Copy and paste the following into your command line:
pip install requests && keyrings
This is a command line tool. All calls MUST be written from there. Currently, there are no plans to implement a GUI.
- Run 'obtain_token.py' to receive your access token for the Nadeo API
Enter your UbisoftConnect login information to connecto to your account. If you don't have an account, click here to make one. - Run 'get_month_data.py' to receive all TOTDs and their leaderboards for a given month
Entering "0" in the program will obtain tracks for the current month, "1" will obtain tracks from the previous month, etc. - Run 'get_medal_distribution.py' to analyze the medal data from Step 2
The input is the same as it is for Step 2.