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»