Ein einfaches Script, um alle Garmin-Connect-Aktiviäten (https://connect.garmin.com/modern/activities) als .zip, .tcx oder .gpx-Dateien herunterzuladen. Es wird direkt in den Entwicklertools des Browsers ausgeführt, weil das (so doof es klingt) wohl der unkomplizierteste Weg ist, das zu erreichen.
Gehe auf https://connect.garmin.com und logge dich mit deinem Garmin-Account ein. Anschließend öffnest du deine Entwicklertools, indem du F12 drückst (in Chrome/Edge/Firefox/etc.; in Safari müssen die Entwicklertools erst in den Einstellungen aktiviert werden) und klickst auf den Konsolen-Tab. Kopiere nun den ganzen Inhalt aus garmin-connect-export.js
und füge ihn in die Konsole ein. Firefox könnte dir eine Warnung geben, dass du nicht einfach kopierte Scripte aus dem Internet ausführen sollst. Tu einfach, was da steht, um diese Sicherheitsmaßnahme aufzuheben. Anschließend drückt man Enter, um alle konfigurierten Aktiviäten direkt in den Downloads-Ordner zu laden.
2 Dinge können konfiguriert werden:
- Aktivitäten welcher Jahre gedownloaded werden sollen
- Welches Dateiformat heruntergeladen wird
Relativ weit oben im Script findest du drei let
s, die angepasst werden können.
yearFrom
ist das älteste Jahr, aus dem Aktivitäten geladen werdenyearTo
ist das neuste Jahr- Der Standard bedeutet, dass alle Aktivitäten von 2020 bis 2024 heruntergeladen werden
fileFormat
kann entwederzip
,tcx
odergpx
sein
Wenn irgendwas schief läuft, kann der Download neugestartet werden, indem man einfach downloadActivities()
in die Konsole eintippt. Auch Konfigurationen können geändert werden, indem man sie einzeln einfügt. Alternativ kann man auch einfach nochmal das ganze Script mit angepassten Einstellungen pasten.
A simple script to download your Garmin Connect Activites (https://connect.garmin.com/modern/activities) as .zip, .tcx, or .gpx files. It is meant to be executed in your browser's console because it's just the easiest and quickest way.
Navigate to https://connect.garmin.com and log in with your Garmin account. Then, open your browser's developer tools using the F12 key (works in Chrome/Edge/Firefox/etc.; in Safari, you need to enable it in your preferences first). After that, navigate to the console tab and paste the code from garmin-connect-export.js
. Firefox might give you a warning to not execute pasted code. Follow the instructions it gives you to enable pasting. Then, hit enter and it should start downloading all of your activities to your downloads folder.
You can customize 2 things:
- Which years to download activities from
- The file format of the downloads
Look near the top of the script to customize the first three let
s.
yearFrom
is the oldest year to download your activites fromyearTo
is the latest year to download your activities from- The default means that all activities from 2020 to 2024 will be downloaded.
fileFormat
can be eitherzip
,tcx
, orgpx
In case something goes wrong, you can restart the download by typing downloadActivites()
in your console. If you need to change any parameters, you can simply re-paste them and then proceed to rerun downloadActivites()
. You can also choose to simply re-paste the entire script with updated settings.