Exportar datos desde Runtastic

tracking

Recientemente he decidido cambiar de aplicación de seguimiento deportivo migrando de Runtastic a Endomondo. Las razones pueden ser muchas y cada uno tendrá las suyas, pero una de las que más me ha motivado ha hacerlo ha sido que no se permita la exportación de datos (si no utilizas la versión PRO).

Que permitamos que terceros usen nuestros datos … bueno, pero que no nos dejen a nosotros mismos exportarlos y usarlos como queramos, me parece una razón más que importante para dejar de usar el servicio.

Pasos para exportar las actividades de Runtastic

  • Abrir el portal web de Runtastic y dirigirnos a la opción de Historial.
  • Filtrar las rutas que queremos exportar (por año, meses, actividad, …)
  • Abrir la consola de desarrollo de Chrome (pulsar F12)
  • Seleccionar la pestaña Consola
  • Copiar el siguiente código y pulsar intro
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);

Automáticamente, comenzarán a descargarse cada una de las actividades que tengamos filtradas. El formato en que son descargadas podemos modificarlo eligiendo una de entre las siguientes líneas.

 link += '.tcx';
 link += '.kml';
 link += '.gpx';

Una vez tengamos los ficheros en nuestro equipo, podremos importarlos en el servicio que deseemos. Yo por ejemplo los he importado en Endomondo seleccionando la opción «Nueva práctica > Importar desde archivo»

 

19 respuestas a “Exportar datos desde Runtastic

    • Hola Ivon

      Parece que no eres la única con problemas para importar ficheros desde Garmin Connect.

      En este post hablan de ello. http://goo.gl/cJ9hyk
      Puede que está relacionado con el nombre de la actividad.

      Un saludo

      • Si exportas de runtastic los ficheros con extensión .gpx, se cargan sin problema en Garmin Connect.

        Saludos

  1. Se pueden cargar todas las actividades de golpe si pulsas el boton + en la nueva apariencia de garmin conect, después «cargar tus actividades», después «carga manual», haces click en «Suelta los archivos de actividad aquí o haz clic para cargar» y puedes elegir todos los archivos descargados de golpe dejando la mayúscula pulsada.

  2. He generado los archivos *.tcx de Runtastic, los cargo sin problemas en Endomondo. El problema es que al ver el entrenamiento el perfil de ritmo no es correcto (si en cambio el de altitud). Sabéis como se puede corregir? Gracias!

  3. hola cuando pego en la consola no hace nada y me devuelve esto:

    ar 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);
    576

  4. Hola, para Garmin connect proba esto que anda mejor y ademas las baja todas juntas:

    $.each(index_data,function(){
    $(», {
    src: ‘https://’+app_config.domain+user.run_sessions_path+this[0]+’.gpx’
    }).appendTo(‘body’);
    });

  5. Que pasa chavales.
    El código del compañero (tupakamaru) está funcionando (Lo acabo de probar).
    A las personas que no les funciona el código, desde la propia web de Runtastic se pueden gestionar la exportar, os explico como:
    1. Acceder a vuestro espacio web de Runtastic
    2. Pulsar sobre el menú (Actividades)
    3. Seleccionar la ruta a exportar
    4. Junto al nombre de la actividad, tenéis una rueda dentada, pulsar sobre ella
    5. Seleccionar el formato del fichero a exportar según vuestra preferencia
    6. Almacenar el fichero

    Listo, ya tenéis exportada vuestra actividad.

    ATT.
    Daniel

Replica a Pablo Cancelar la respuesta