Un pipeline qui récupère tout seul les mesures d'un capteur de glycémie, calcule les indicateurs cliniques et alimente un tableau de bord qui rédige sa propre synthèse. Construit pour suivre un proche, sans avoir à manipuler l'application chaque jour.
Un proche porte un capteur de glycémie en continu (type FreeStyle Libre). Les mesures existent, elles sont même relevées automatiquement toutes les quelques minutes, mais elles restent prisonnières de l'application mobile : pas d'export simple, pas d'historique consolidé, et une analyse qui se fait à la main en faisant défiler un téléphone.
Résultat, difficile de prendre du recul sur les tendances, et encore plus de préparer sereinement un rendez-vous médical avec des repères clairs. L'idée : récupérer ces données automatiquement et les transformer en un tableau de bord lisible, prêt à être imprimé.
Un script se connecte à l'API LibreLinkUp, la même que l'application officielle, en reproduisant son authentification (connexion, jeton sécurisé, identifiant de compte calculé en SHA-256). Il récupère les mesures du capteur, calcule les indicateurs cliniques, enregistre l'historique dans Airtable, puis alimente un tableau de bord qui rédige sa propre synthèse.
La partie technique la plus intéressante : l'API LibreLinkUp n'est pas documentée. Il a fallu la comprendre et reproduire fidèlement sa mécanique d'authentification, tout en gérant proprement ses limites de débit (nouvel essai automatique en cas de saturation). C'est le genre de brique qui prouve qu'on peut brancher presque n'importe quelle source de données, même quand elle n'a pas d'accès officiel.
Le pipeline ne s'arrête pas à la collecte. Il alimente un tableau de bord qui met en forme et interprète les données : les grands indicateurs, les courbes, et une synthèse rédigée automatiquement en français, avec des repères à aborder lors du prochain rendez-vous.
Le gain concret : les données sont toujours à jour sans toucher au téléphone, l'analyse se fait d'un coup d'œil, et un rendez-vous médical se prépare à l'avance avec un PDF lisible. Au-delà de l'usage, ce projet démontre une capacité : brancher une source de données sans accès officiel, bâtir un pipeline fiable, et transformer des chiffres bruts en une lecture claire.