Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strava Data of ALL your runs

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 )

Installation

just clone the repo with :

git clone https://github.com/FREEDuu/StravaData.git

change directory with :

cd StravaData

and install the dependencies by :

pip install -r requirements.txt

Usage

if you're not a developer, or you dont want to follow the STRAVA api , just follow the first page of instructions !!

Screenshot from 2024-11-11 13-10-14

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.py

and enjoy the charts :D

this is the results of my runs ( in the last 4 years) :

Screenshot from 2024-11-11 13-10-44

Contributing

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

About

Get data from strava APIv3 , list your activities, track progress and plot everything in a friendly way

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages