This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Garmin Connect Python Uploader - Upload files to Garmin Connect

Former Member
Former Member
I've created a Python script to upload files (tcx, fit, and gpx files) created by your Garmin fitness device (e.g. Garmin Edge, Forerunner, etc.) to Garmin Connect. This was developed as a tool for Linux, but also works with Python under Windows.

Features:

Upload single or multiple files (tcx, fit, and gpx) to Garmin Connect
Upload single file and set Garmin Connect activity name
Gives status of upload - SUCCESS, FAIL, EXISTS


Garmin Connect Python Uploader:
https://sourceforge.net/projects/gcpuploader/

For downloading files from your Ant+ equipped device (e.g. Forerunner 405, 410, etc), see this thread:
https://forums.garmin.com/showthread...203#post120203
  • I've created a Python script to upload files (tcx, fit, and gpx files) created by your Garmin fitness device (e.g. Garmin Edge, Forerunner, etc.) to Garmin Connect. This was developed as a tool for Linux, but also works with Python under Windows.


    Really hoped this would be IT for my 280 .fit files. Too technical, though. Is faster to just manually upload each individual file...

    :p
  • Former Member
    0 Former Member over 12 years ago
    Really hoped this would be IT for my 280 .fit files. Too technical, though. Is faster to just manually upload each individual file...

    :p


    Aside from the install, uploading miltiple files is pretty easy.

    The following comand should upload everything in a directory...

    gupload.py -l myusername mypassword \path\to\files\*.fit
  • I used your script for a long time. But last week it starts to retrun:

    File: 2014-02-10_07-17-08-80-109359.fit ID: None Status: EXISTS
    ERROR:root:Acivity name not written


    Does someone have the same behavior?