• Hallo Gast, wir suchen den Renner der Woche 🚴 - vielleicht hast du ein passendes Rennrad in deiner Garage? Alle Infos

[Anleitung] Automat. Sicherung von Garmin Connect Daten

kenci

Mitglied
Registriert
18 Januar 2012
Beiträge
137
Reaktionspunkte
21
Hier möchte ich euch meine Methode zur Sicherung der Daten bei Garmin Connect vorstellen. Normalerweise muss man jede einzelne Aktivität anzeigen und gesondert abspeichern. Alles auf einmal geht wohl nicht, oder doch?

UPDATE v2:
* Hier nun die Windows - Version *
Garmin Downloader version 2 (April 2015)

UPDATE v3:
* Hier nun die Windows - Version *
Garmin Downloader version 3 (September 2015)

Update v4:
* Hier nun die Windows Version *
Garmin Downloader version 4 (Dezember 2015)

Update v6:
* Hier nun die Windows - Version *
Garmin Exporter Version 6 (September 2016)

Update v7:
*Hier nun die Windows Version *
Garmin Exporter V7 (Mai 2017)


Garmin Exporter V8 (Juni 2018)

Anleitung:

Datei "gcexport.exe" nach z.B. D:\garmin entpacken
WICHTIG: erstellt bitte einen Ordner z.B. C.\garmin\backup und gebt diesen per --output C:\garmin\backup an das Skript

"Windows-Taste" + R drücken
Code:
cmd                                           -> ENTER
cd d:\garmin                              -> ENTER
gcexport --help                          -> ENTER

Mit dem oben genannten Befehl werden die ganzen Optionen angezeigt. Ich mache mal ein Beispiel, das sollte genügen.
WICHTIG: erstellt bitte einen Ordner z.B. C.\garmin\backup und gebt diesen per --directory C:\garmin\backup an das Skript
Code:
gcexport --username [email protected] -c 20 -f tcx --directory C:\garmin\backup

Dieser Befehl ladet die letzten 20 Aktivitäten als Benutzer "[email protected]" im Format TCX. Das Passwort wird im Prompt abgefragt. Es ist auch möglich mit der Option --password meinPasswort dieses gleich als Kommando mitzugeben.

Code:
gcexport --username [email protected] -f tcx -c all
ladet alle Aktivitäten herunter.

Bei der Option -c ist als maximaler Wert 100 einzutragen. Also, ihr könnt immer jeweils 100 Dateien von Garmin holen. Das ist jetzt eine Maßnahme die ich getroffen habe um nicht aufzufallen.

Das Passwort wird natürlich NICHT GESPEICHERT!
 
Zuletzt bearbeitet:

Anzeige

Re: [Anleitung] Automat. Sicherung von Garmin Connect Daten
Hier noch ein Perl-Skript um die TCX Dateien danach im Format "YYYY-MM-DD-HHMMSS-Sport.tcx" umzubennen.

rename-tcx.pl

Code:
#!/usr/bin/perl -w
#
# Loops through all .tcx/.TCX files in the current directory, and renames them to YYYY-MM-DD-HHMMSS-Sport.tcx,
# where "Sport" is "Biking", "Other", etc as in the file.
#
# Makes "YYYY/MM" directories and moves the files into them based on their date.
#
# Made as a quick hack, and I hope this is useful for someone.
# Christian Løverås ([email protected])
 
use strict;
use File::Copy;
 
opendir(DIR, ".");
my @files = grep(/\.tcx$/i, readdir(DIR));
closedir(DIR);
 
my $file = undef;
my $sport;
my $file_new = undef;
my $year = undef;
my $month = undef;
my $cmd = undef;
my $counter = 0;
 
foreach $file (@files) {
 
    print "$file\n";
    unless (open(F, $file)) {
    warn $!;
    next;
    }
    while (<F>) {
    next unless /Activity Sport/;
    chomp;
 
    # Get activity type
    $_ =~ s/^.*Sport="(.*)".*/$1/;
    $file_new = $_;
    print "\t$file_new\n";
 
    # Get date
    $_ = <F>;
    chomp;
    $_ =~ s/.*(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}).*/$1-$2-$3-$4$5$6/;
    $year = "$1";
    $month = "$2";
    $file_new = $_ . "-$file_new" . ".tcx";
    }
    close(F);
   
    # Create directory/directories
    unless (-d "$year") {
    mkdir "$year", 0755;
    }
    unless (-d "$year/$month") {
    mkdir "$year/$month", 0755;
    }
 
    # If this file seems to be a duplicate, add "duplicate" suffix.
    if (-e "$year/$month/$file_new") {
    $file_new .= "-duplicate";
    }
   
    # Move and rename file
    print "\tmove($file $year/$month/$file_new)\n";
    move("$file", "$year/$month/$file_new");     
   
}

Einfach in der shell mit "perl rename-tcx.pl" ausführen.
 
Hhi,
cool genau so etwas suche ich. leider geht das dann doch über mein pc wissen hinaus. so muss ich mal weiter suchen ob ich noch was finde.
 
Ich werde mal sehen, wenn ich die Zeit finde, ob ich daraus eine exe machen kann.

Gesendet von meinem Evo 3D GSM mit Tapatalk 2
 
Gestern habe ich mich damit beschäftigt. Bei mir funktioniert es auf dem Windows Rechner. Ich teste es noch auf dem anderen Rechner, wenn es dort auch funzt bekommt ihr es sofort :):D

Gesendet von meinem Evo 3D GSM mit Tapatalk 2
 
So, für die, die es mal ausprobieren wollen. Schaut in den ersten Post

Ich hatte einige Probleme mit dem SSL. Ich hoffe dass es jetzt behoben wurde :)

Anleitung:

Code:
Die Dateien garmin.exe und die cacert.pem in einen Ordner (c:\garmin) entpacken.
"Windows-Taste" + R drücken
"cmd" ohne Anführungszeichen eingeben -> Enter
Dann "cd c:\garmin"

"garmin -u BENUTZERNAME"
Danach noch euer Passwort und los geht es...
 
Zuletzt bearbeitet:
bei MEGA gehostet, da erwarte ich anderes als solch ein klasse Tool !

löscht Kim nicht alle Files kleiner als 4,5 GB ;)
 
Superingo, bist du zufrieden und hat es geklappt, oder kommt da ein gewisser Sarkasmus herüber? :rolleyes:

Gesendet von meinem Evo 3D GSM mit Tapatalk 2
 
Hätte ich mir nicht gedacht dass es funktioniert :) Sogar unter Win8 :D:D

Gesendet von meinem Evo 3D GSM mit Tapatalk 2
 
SUPER kenci. Danke für das nachlegen der Win-Version. Scheint zu klappen. Er ist gerade dabei alle aktivitäten zu laden.............das kann noch etwas dauern;)

Vielen Dank
 
Zurück
Oben Unten