dcode / peloton-to-garmin

Convert workout data from Peloton into JSON/TCX/FIT files that can be uploaded to Garmin Connect

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Peloton To Garmin Banner GitHub license GitHub Release Github all releases Buy Me A Coffee donate button

peloton-to-garmin

#PelotonToGarmin

Convert workout data from Peloton into a format that can be uploaded to Garmin.

  • Fetch latest workouts from Peloton
  • Convert Peloton workout to a variety of formats
  • Upload TCX or FIT workout to Garmin
  • Avoid duplicates in Garmin
  • Backup your downloaded data and converted files
  • Earn Badges and credit for Garmin Challenges

Head on over to the Wiki to get started!

Example Cycling Workout

Supported Platforms

  • Windows
  • Mac
  • Linux
  • Docker

Contributors

Special thanks to all the contributors who have helped improve this project!

Garmin Upload feature is provided by the library: https://github.com/La0/garmin-uploader

Warnings

⚠️ WARNING!!! Your username and password for Peloton and Garmin Connect are stored in clear text, WHICH IS NOT SECURE. If you have concerns about storing your credentials in an unsecure file, do not use this option.

Donate

Buy Me A Coffee

About

Convert workout data from Peloton into JSON/TCX/FIT files that can be uploaded to Garmin Connect

License:GNU General Public License v3.0


Languages

Language:C# 99.8%Language:Python 0.1%Language:Dockerfile 0.1%