Project
- Stars
- Started
- Issues
- License
Rescue workouts that never reached Strava
Mi Fitness Sync reads workouts already uploaded to Xiaomi's private Mi Fitness API. It exports GPX, TCX or FIT files and can upload activities to Strava, an activity-sharing service, with duplicate checks.
You need Python 3.12 or newer and a Xiaomi account with cloud-synced workouts. Strava uploads also need your own Strava API application; route files and FIT fields depend on what Xiaomi returns.
How did it go? Tips, problems, questions…
Rescue workouts that never reached Strava
Mi Fitness Sync reads workouts already uploaded to Xiaomi's private Mi Fitness API. It exports GPX, TCX or FIT files and can upload activities to Strava, an activity-sharing service, with duplicate checks.
You need Python 3.12 or newer and a Xiaomi account with cloud-synced workouts. Strava uploads also need your own Strava API application; route files and FIT fields depend on what Xiaomi returns.
kevinkwee
5 followers · joined May 2016
Feedback
How did it go? Tips, problems, questions…