u/ineed2micronap

▲ 46 r/MetroFrance+2 crossposts

Le titre est assez explicatif mais en gros, je sais qu'une station de mon trajet quotidien sera fermée pour travaux pour les X prochains jours ou les Y prochaines semaines. Pourtant, je me fais quand même parfois avoir, en oubliant et en me retrouvant devant comme un idiot.

Je me suis dis que l'info devait être publique et mise en forme convenablement par Île-de-France Mobilités, et c'est bien le cas (API PRIM).

Ensuite il faut juste la filtrer par ligne et la mettre dans un joli fichier iCalendar (.ics). Le fichier est synchronisé par tous les services de calendrier (Google Calendar, Outlook, Calendrier iCloud), donc les lignes qui m'intéressent font apparaître de jolis petits événements dans mon propre calendrier, pour minimiser les oublis.

La tech stack est très simple :

- Pas de backend, c'est une GitHub Action qui met à jour la donnée avec un script (bah oui, ça change pas toutes les minutes ces prévisions de travaux)

- Un site statique qui inclut tous les fichiers .ics (un par ligne de Métro)

Oui, c'est vibe-codé, ce qui rend ce projet critiquable, j'en ai conscience.

Non, j'aurais jamais eu le temps de m'attaquer à ce petit bout d'idée si y'avait pas eu Claude 🙂

En tout cas il est open-source. Et si ça peut aussi vous servir, en plus de moi -- bah allez-y

Bonne journée ✌️

u/ineed2micronap — 10 days ago