Skip to content

sesh/runsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

runsync is a Python tool for syncing runs (and other activities) between services.

It currently supports exporting runs from Strava to Smashrun. I definitely intend on incorporating other services.

This is a WIP. I recommend looking at runsync.py and having a play around.


Usage

You need to gather and export three environment variables:

When you run you will be asked to open a URL to perform the Strava OAuth handshake. This is required because the access token that Strava provides in your profile does not have permission to read activities (at least for me).

Once you have the environment variables configured you can run with:

> pipenv run python runsync.py

This will attempt to sync the 100 most recent activities between the two services.

About

πŸƒπŸ» Sync Strava -> Smashrun

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages