this is a project that aim to get every avaiable data from the STRAVA API v3 and try to display everything in a friendly way just for free ( and fun :'D )
just clone the repo with :
git clone https://github.com/FREEDuu/StravaData.gitchange directory with :
cd StravaDataand install the dependencies by :
pip install -r requirements.txtif you're not a developer, or you dont want to follow the STRAVA api , just follow the first page of instructions !!
in the file .env change
ACCESS_TOKEN=YOUR_PERSONAL_ACCESS_TOKEN
PAGES=4 #every page read max 200 runs, so with 4 you can read 800 activities
YEARS=2 #how many years in the past you want to see When you click the 'Ottieni Dati' button, the script will generate a runs{code}.json that contains all your runs
To get your personal access token, please refer to the official Strava Doc : https://developers.strava.com/
after that you just have to initialize the streamlit app by :
streamlit run app.pyand enjoy the charts :D
this is the results of my runs ( in the last 4 years) :
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate. Feel free to write me for anything

