lunedì 23 marzo 2015

Esportare i dati degli allenamenti da Runtastic



Da utilizzatore della piattaforma Runtastic, sia prima con la loro app che ora con l'orologio GPS con Fascia Cardio Runtastic RUNGPS1, mi sono trovato con l'esigenza di esportare le mie sessioni degli allenamenti verso altre piattaforme (Strava, runkeeper, micoach, ... ).
Dopo aver girovagato per al rete ho finalmente trovato un sito che spiega, tramite uno javascript, come fare ad esportarli nel formato Garmin tcx
La procedura è semplicissima, andate sulla vostra pagina di Runtastic e selezionate tra le attività la corsa, vi comparirà l'elenco di tutte le corse effettuate; da qui aprite la console WEB (io uso Chrome e la si può attivare con la scorciatoia CTRL+SHIFT+J) e copiate il seguente codice:

var links = []; $('.type > a').each ( function () {
  links.push($(this).attr('href'))
} )
setInterval(function () {
    if ( !links.length) { return; }
    var link = links.shift();
    link += '.tcx';
    var newFrame = document.createElement('iframe');
    document.body.appendChild(newFrame);
    newFrame.style = 'width: 1px; height: 1px;';
    newFrame.src = link;
}, 500);

ora si apriranno "n" pagine di salvataggio, ognuna per ogni nostra sessione, con il seguente formato: runtastic_20150322_1741_Corsa.tcx . 

Ora non resta che posizionarci nel sito/programma dove vogliamo importare le nostre sessione e il gioco è fatto.

Se si è registrati su Runtastic tramite Facebook, si può provare anche con il metodo segnalato da  Matteo Bellucci nel suo blog, ma questo sistema non l'ho mai provato.

3 commenti:

  1. Purtroppo non funziona più, esporta 1 sessione alla volta e dopo la quinta si blocca :(

    RispondiElimina
  2. anche a me doo 5 sessioni non ripete l'oeprazione.... avete trovato delle soluzioni ?

    RispondiElimina