Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.65 KB

README.md

File metadata and controls

40 lines (24 loc) · 1.65 KB

Workout Converter

This is a tiny command line tool to convert between different file formats for structured workouts (mostly cycling-based for usage on smart-trainers).

Usage

Please clean the repo to get the source code

git clone https://github.com/mherb/workout-converter.git && cd workout-converter

You can convert a workout file that you have created or downloaded using

python3 workout-converter.py -f <targetformat> <input file>

which will be saved with the same name (but different extension) in the same path as the input file. Please have a look at the command line help (-h) for additional options.

You can query the list of available output formats:

python3 workout-converter.py -F

File Formats

At the moment, the following file formats are supported for reading/writing

Format Read Write Comment
Wahoo (.plan) for Wahoo ELEMNT headunits
Zwift (.zwo)

Additional support can be easily added by implmenting a corresponding parser

References

Below are some helpful resources and related projects about various workout file formats