linux:garmin

Garmin forerunner 305

I have for a long time been using turtlesport for tracking my workouts. However with new sites such as endomondo it is nice to share your workouts with friends and compete with them online. However endomondo and other sites doesn't support gmn files, so they requires to be converted before uploading. It unfortunately requires some overhead of work, but it works okay.

Turtlesport 2

You can use turtlesport on linux to track your workouts and compare your timings. Works quite well. Download and installation instructions can be found the on site. turtlesport

You can also export your workouts from turtlesport direcly into gpx files.

gmn and gpx files

Debian comes with some cli tools for extracting the gps points. They can be installed with apt-get.

$ apt-get install garmin-forerunner-tools

To extract the gps from the forerunner you can run

$ garmin_save_runs

As you will notice it will save the trainings as .gmn files. If you need to convert them to gpx files I recomend gmn2tcx from braiden.org.

$ gmn2tcx 20110812T153223.gmn > 20110812T153223.gpx

If you have several workouts you would like to upload you can put several workouts into one file

$ gmn2tcx 20110812T153223.gmn 20110811T153223.gmn 20110810T153223.gmn > allmyworkouts.gpx

Some bash scripting could probably automate things a bit.

Endomondo

The easyway is to use turtlesport to export your training.