Skip to content
dlotton edited this page Mar 18, 2016 · 1 revision

Welcome to Garmin Connect Python Uploader

This project was born out of a lack of support by Garmin for their fitness GPS devices under Linux OS. Garmin Connect Python Uploader uploads TCX, FIT and GPX files generated by GPS fitness devices, such as Edge and Forerunner products, to the Garmin Connect web site where the data can be viewed.

A new service name Tapiriik has emerged which synchronizes GPS data between various sports GPS web sites (Garmin Connect, Strava, Training Peaks, Endomondo, etc... as well as DROPBOX, which has a Linux client). Since Tapiriik can sync your Dropbox folder with the various sports GPS web sites, it can perform the same function as GcpUploader. Tapiriik is elegant, versatile, and ACTIVELY MAINTAINED. It is HIGHLY recommended that you consider switching to using Tapiriik.

https://tapiriik.com/

Description

GcpUploader, helps you to upload files created by your Garmin fitness GPS (.tcx, .fit, or .gpx files) to the Garmin Connect web site (connect.garmin.com ) once they are extracted from the device. It was developed because of Garmin's utter lack of support for Linux OS. This Python project has been tested in a limited capacity in Python 2.6.5 under Linux and Python 2.7.2 under Windows XP as well.

**Tapiriik is an open source web service which syncs data between various sports GPS web sites as well as Dropbox. The current version of GcpUploader borrows heavily from Tapiriik source code for authentication. In light of Tapiriik's versatility, elegance, and continued development It is HIGHLY recommended that you consider swithching to Tapiriik.

Features

  • Upload individual files and set the 'activity name' on Garmin Connect.
  • Upload multiple files to Garmin Connect - convenient for initial data import.
  • Gives status of each file upload - SUCCESS, FAIL, EXISTS
  • Various levels of verbose output
Clone this wiki locally