Runtastic alle aktivitäten herunterladen

Ich habe viele manuell eingegebene Aktivitäten in meinem Konto (sie haben keine GPS-Daten, nur duratio, Länge und einige avg. Werte) – könnten sie das Problem sein? Runtastic hat die Webseite heruntergefahren und nur die einfache Möglichkeit gelassen, alle Sitzungen in einem proprietären json-Format herunterzuladen. Ich habe einen Online-Service aufgebaut: runtastic-convert.azurewebsites.net/ für diesen Zweck. Es kann den Runtastic JSON-Export in das TCX-Format konvertieren, was besser als GPX ist, da es sowohl GPS- als auch Herzfrequenzdaten unterstützt. GPX unterstützt nur die Position von GPS. Das TCX-Format kann in alle anderen Sport-Apps importiert werden. Ich habe eine Korrektur für den “401 Unauthorized” Fehler hinzugefügt. Ich habe es von einem wirklich netten Kerl erhalten, der mir dieses Fix schickt. Ich pflege dieses Skript eigentlich nicht mehr, weil meine Aktivitäten jetzt schon in Strava sind, da ich sie einmal exportiert habe und ich Runtastic nicht mehr benutze, weil sie keine Unterstützung für normale laufende Geräte haben.

Hallo! Ich habe ähnliche Probleme mit meinem Runtastic-Konto. Ich entstelle hier ein ähnliches Projekt, um die Aktivitäten auf @christianewald Idee herunterzuladen. Der Hauptunterschied besteht darin, dass Sie zuerst eine Liste mit allen zum Herunterladen von Aktivitäten herunterladen den Vorgang herunterladen und dann ein Python-Skript verwenden, um alle nacheinander herunterzuladen (daher müssen Sie das Skript mehrmals ausführen, da jedes Mal nur 5 Dateien heruntergeladen werden). Melden Sie sich bei Ihrem runtastic-Konto an und gehen Sie zu der Seite, auf der alle Ihre Aktivitäten aufgeführt sind. Öffnen Sie dann die Entwicklertools von Chrome mit CMD + OPTION + I und gehen Sie zur Registerkarte Konsole. Kopieren Sie nun das folgende Skript und fügen Sie es in die Konsolenzeile ein, und drücken Sie die Eingabetaste. Der Inhalt sollte in der Regel verschwinden und die Downloads sollten beginnen. Ich habe es verwendet, um etwa 290 Aktivitäten zu exportieren und es funktionierte gut. Denn die Lösung von @Metalnem funktioniert derzeit nicht, zumindest für mich.

Ich modifizierte das Skript leicht, es wartet nur 6 Stunden, wenn der Download fehlschlägt, daher hat es sehr lange gedauert, aber zumindest wird es die Arbeit im Moment erledigt, bis die runtastic Jungs einen Weg finden, auch dies zu verhindern. Das erste setTimeout wird nicht mehr benötigt. Und warten Sie, bis die ZIP mit allen Aktivitäten angeboten wird, um “Speichern unter”… Vielen Dank für das Drehbuch, aber ich bekomme nur die ersten 5 von mehreren hundert meiner Aktivitäten. Was mache ich falsch? Ich verwende Google Chrom Version 59.0.3071.115 (Offizieller Build) (64-Bit) Vielen Dank im Voraus. Unfortunetaly es funktionierte nicht in der veröffentlichten Version – nach den letzten Updates auf runtastic Seite, die ajax-Anforderung gibt Fehler 401 (Unauthorized). Ich habe einige Forschung gemacht und es stellte sich heraus, sie haben Anforderung Header-Check hinzugefügt, um solche Massendownload zu verhindern, aber nicht sehr clever eine 🙂 In unseren kontinuierlichen Bemühungen, Ihnen die besten Lauf- und Trainingserlebnisse zu bieten, verlagern wir unseren Fokus weg von unserer Webpräsenz und auf die Weiterentwicklung unserer mobilen Apps.

Fotos: Kathrin Leisch
Impressum | AGB