imagen

Cómo registro mis entrenamientos deportivos

07.Jan.2026 — Julio

programas para registros de entrenamientos

Hoy en día hay multitud de aplicaciones con las que poder seguir un registro de entrenamientos. Depende bastante de la marca de reloj que se use para ellos, las más conocidas pueden ser Garmin Connect y Strava, pero existen para Coros, Huawei, Xiaomi y más.

Todas ellas aparte del tiempo, distancia, aportan muchos más datos, como pulso, cadencia, potencia y luego marcadores "propios de la marca" o los que estén de moda ahora según estudiosos del esfuerzo y mejora física.

Si cambias de reloj, o te gusta más otra plataforma, llevarte todos tus datos no es tan facil y tan siquiera es posible. Datos como las zapatillas de correr u otro equipo utilizado, reloj, bicicleta, clima, sensaciones de esfuerzo, nombre del entrenamiento, notas y comentarios se pierden cuando exportas de una plataforma para importar a otra.

Hay varios tipos de ficheros a elegir cuando se exportan los datos. No voy a comentar de forma pormenoriza cada uno de ellos pero se pueden resumir en:

  • Gpx, xml datos de gps
  • tcx, xml gps y pulso
  • .fit, binario, el más completo pero se pierden los datos que comenté anteriormente por considerarlos metadatos. Se necesita visor especial o programa para visualizar este fichero.

Otra opción es pedir que te de todos los datos que tienen sobre tí (aplicando GDPR), un take away de la cuenta. Obtendrás cientos de ficheros de distintos formatos que son muy dificil de enlazar.

Ninguna plataforma me convence al completo. Los datos o facilidad de uso que tiene alguna, no las tiene otra.

Datos como saber de forma rápida cuántas sesiones de ejercicio he hecho en un año determinado, horas, kilómetros, no se obtienen de forma clara en todas.

Añado además que para cada plataforma las funcionalidades que tiene la app en el móvil no son las mismas que las que tienen via web delante de un ordenador. En Garmin Connect de la web no puedes ver o hacer lo mismo que en la app del móvil.

mi sistema de registro de entrenamientos

Desde 1994 tengo registrados todos mis entrenamientos deportivos. Sí. Así de maniático llevo años. Cada vez utilizaba una forma distinta, al principio con un programa que me hice en C, pero la mayor parte del tiempo he acabado con un excel.

Ese excel es la "fuente". Luego, exportando esos datos a csv, genero mediante varios scripts gráficos y datos que puedo ver cuando quiera en una página web privada. Ese es el resumen: excel, csv, scripts, gráficos y tablas, web.

Tengo los datos que realmente me interesan como historial deportivo, de más de 32 años, sin perder ni uno solo de ellos. Unos 3.500 registros al dia de hoy.

Comento.

columnas del excel

Estos son los datos que relleno de forma semiautomática (luego detallaré la forma). Algunas celdas se autocalculan como el día de la semana o el ritmo. Las columnas como Descripción, donde anoto todo lo que quiera, Clima, Intensidad, Sensaciones son las que no merece la pena ligarlas con los datos que tuviera cualquier aplicación, son los "metadados".

En total 27 campos variados, por ejemplo si es competición, el tiempo del ganador para sacar porcentajes de estado, desnivel, horas de sueño, enlace a Strava.

proceso de actualización del excel

Después de un entrenamiento, al finalizar en el reloj, se sincroniza con la app del movil. Tengo habilitado mi reloj actual, Coros, para que suba también a Strava. Además también con https://intervals.icu, para mi la mejor plataforma para quien quiera hacer estudios más avanzados.

Al llegar a casa y sentarme delante de un ordenador, abro el terminal y ejecuto un script (lo tengo en el alias "icu") hecho por mí, que descarga de intervals.icu los registros que todavía no tengo en el excel. No se descarga todos, solo los nuevos entrenos.

Se descarga los datos que me interesan y en el mismo orden que tengo que rellena el excel de forma que copio el resultado y pego en el excel, no tengo que teclear el tiempo, distancia, datos de pulso medio, máximo y recuperación, zapatillas, hora de entrenamiento, peso, link a la actividad de Strava, desnivel, etc ..

icu Luego en el excel, le cambio el título, escribo la descripción/notas, clima, sensaciones y grabo.

Así tengo unos 3.500 registros de entrenos desde 1994 hasta hoy. Esta es la fuente. Ya pueden avanzar los relojes y sus web, y yo cambiar de marca de relojes, que yo sigo teniendo los datos principales.

gráficos y tablas resumen a web privada

Ahora viene el sacar lo que me ha interesado del resumen de estos. Datos. El excel se convierte en csv y con otro script/alias "entrenos" llama a su vez a otros cuantos scripts en bash (por tenerlos separados según la función de cada uno) y con herramientas como gnuplot me grafican kms, sesiones, horas, ritmo, a lo largo de años o el periodo que quiera. Punto aparte también para los kms hechos con cada zapatilla.

Estos otros cuantos gráficos y tablas tsv obtenidos suben mediante git a una página web privada que tengo, para poder verlos de forma muy visual desde cualquier parte, no necesito el excel para consultar.

mostrando los resultados en la web privada

Pongo aquí algunos ejemplos de lo visto anteriormente. De momento la página es privada pues puede haber datos personales en la notas de los entrenos.

Strava. Página de postureo total donde damos nuestros datos de pulso y ejercicio gratis o pagando "¿y mantienes la página privada?". Además de postureo la verdad es que Strava puede motivar a salir más a hacer ejercicio al ver cómo tus compañeros lo hacen.

Es una página web muy simple. Tengo en la cabecera un link por cada deporte que hice o hago, y otra "Todo" agrupando todos los deportes. Cada deporte tiene como mínimo gráficos de kms, sesiones y horas por años pero sin duda la más completa es la de Correr

Como este gráfico hay estos otros y sus correspondientes ficheros de texto que están linkados

kms por zapatillas

circuitos

Normalmente acabamos entrenando por los mismos sitios realizando los mismos recorridos. Por eso es bueno registrarlos para saber si hay mejora o no. También se grafian y los links que aparecen antes de la imagen llevan a unos ficheros de texto que indican las veces que se ha corrido ese circuito, distancia y tiempos mínimos y máximos, mejor y peor tiempo sus fechas y sus comentarios.

Todo esto claro es un dato/fichero más que se genera en cada actualización del excel.

y así por cada circuito que es reseñable por haberlo hecho varias veces.

la pestaña todos los deportes

Acumulado de todas las variables sin detallar tipo de deporte.

Además hay links para ver los records, los tiempos de las competiciones, y diario breve y largo del excel en sí pero en formato html.

deporte de Orientación

Mención especial a este deporte que tanto me gusta. Aparte de todo lo anterior, genero más información para cada competición en la que participo de este deporte.

  • https://blog.julb.es/mapa-marcando-los-lugares-que-hice-carreras-de-orientacion.html Es una página de Google que muestra en un mapa todos los sitios donde he hecho orientación. Además pinchando en cada icono me muestra datos de esa carrera, sacados todos del excel.

  • El script genera también un fichero en markdown, para utilizar en Obsidian, que me muestra de forma bonita los datos de este tipo de entrenos del excel. ¿por qué? porque mi memoria es ya "lenta". Es decir, de primeras no me acuerdo si estuve en tal población o no, si he corrido allí o no, necesito tiempo o algo que haga recordar. Es por eso que tengo unos 400 ficheros de markdown donde ver dónde he hecho carreras de orientación, apuntado en el campo "notas", de forma rápida en el móvil.

resumen

Del reloj a la app del movil. De https://intervals.icu descarga mediante "icu" para actualizar el excel. Del excel generar con script "entrenos" resúmenes y subida a web

Puede parecer complicado y lo es. Pero no tardo ni 1 minuto en actualizar un entreno y tener todo como quiero y no veo forma ahora de simplificar conservando todo sin amarrarme de por vida a una app comercial que no me cumpla todos mis requisitos.

Tags: awk, bash, gnuplot, python, web

Mirando años atrás cosas en el trabajo, cosas de las que sentirse orgulloso

23.Jun.2022 — Julio

Ahora que mis labores en mi actual trabajo son completamente distintas, miro hacia atrás bastantes años y veo que al final hice cosas que estaban bastante bien.

Hoy en día pueden parecer normales pero me consta que incluso hoy en dia en algunas empresas se están empezando a implantar estos servicios en la web, y nosotros en aquellos tiempos ya las teníamos.

https://vimeo.com/97215257

Seguramente muchos piensen que no es para tanto, pero como yo desarrollé todo lo que se ve en este video, se que puedo sentirme orgulloso; además sabiendo con los medios con los que disponía en aquel entonces más aún.

Nostalgia.

Tags: laboral, web, servicios