Saltar al contenido
Florin Todor
Español
Descargar CV
← Todos los proyectos

rutina-export - Tus datos de salud a Notion sin suscripciones

2026 AndroidAutomatizaciónDatos personalesBackend

App Android y canalización que sacan pasos, sueño, composición corporal y entrenos de Health Connect, Samsung Health, FitDays y Hevy, y los llevan solos a Notion y a un dashboard web, sin pagar la suscripción que cobran las apps del ramo.

Míralo funcionando

Lo que produce la canalización, con datos inventados: ninguna cifra sale de un dispositivo ni de una persona real.

Es el dashboard real del proyecto, generado con datos inventados: ninguna cifra procede de un dispositivo ni de una persona real.

Abrirlo en una pestaña aparte

Qué hace

  • El permiso READ_HEALTH_DATA_IN_BACKGROUND es gratis: lo que gatea la automatización es la revisión de Play Store para apps de salud, y una app instalada por ADB no pasa por ella
  • La app lee Health Connect con la pantalla bloqueada y sube a GitHub por su API, sin depender del ordenador ni del wifi de casa
  • FitDays solo publica 4 de sus 15 métricas en Health Connect: las otras se sacan manejando su interfaz con un servicio de accesibilidad limitado a esa app
  • El repositorio es la fuente de verdad: ninguna fuente guarda el histórico entero, así que se acumula en JSONL y un día medido a medias se corrige solo
  • Detección de datos falsos: hay días cuyo total de calorías es exactamente la basal, sin actividad, y se descartan de las medias en vez de hundirlas
  • Cinco bases de Notion relacionadas y un dashboard interactivo publicado en Pages
  • El dashboard no se queda en la curva de fuerza: cada ejercicio enseña la carga de cada sesión (kilos movidos, mejor serie, series y la escalera de récords), y lo que no se levanta en kilos, como las flexiones o la comba, se cuenta en repeticiones o en minutos en vez de dibujarle un volumen a cero
  • Un comando deja GitHub configurado: crea las bases, sube los ocho secretos y enciende Pages