# Le calendrier ICS, cette arme secrète

_2025-12-18 · par Simon · Coulisses_

> Un format de 1998 plein de VEVENT et de RRULE. Probablement la chose la plus utile qu'on ait branchée.

J'ai un vieux préjugé contre iCalendar. C'est laid à voir. Quand tu ouvres un fichier `.ics` dans un éditeur de texte tu te crois revenu en 1998 — des champs en majuscules, des `DTSTART;TZID=Europe/Paris:20250714T180000`, des `RRULE` qui semblent écrites par des gens qui ne se parlaient pas, et des `UID` longs comme un train. La doc officielle, le RFC 5545, est un labyrinthe de cas particuliers. Bref c'est moche.

Et puis, dans le contexte qui nous occupe, c'est miraculeux.

Voilà ce qu'on fait. Chaque maison a une URL secrète qui ressemble à `https://datcha.superdatcha.fr/calendar.ics?token=…`. Tu la copies dans Google Calendar, ou dans le calendrier de ton iPhone, ou dans Outlook, et c'est tout. Les dates où la maison est prise apparaissent dans ton agenda du quotidien, à côté de l'anniversaire de ta nièce et de ton rendez-vous chez le dentiste. Tu n'ouvres pas une autre appli. Tu vois juste, sans y penser.

Pourquoi c'est plus important qu'on ne croit. Le principe, c'est que personne n'ouvre une appli en plus. Tu peux faire le plus joli des produits, si l'utilisateur doit délibérément l'ouvrir pour vérifier un truc, il ne va pas le faire. Le calendrier qu'on consulte trente fois par jour, c'est celui du téléphone, et il n'a aucune envie d'un onglet supplémentaire. L'ICS contourne ce problème en se cachant directement dans ce calendrier-là.

L'autre truc intéressant, c'est qu'on peut faire l'inverse. Si tu loues la maison à des inconnus deux semaines par an pour financer la toiture (cas réel, fréquent, sans honte), tu peux brancher l'ICS de Superdatcha dans Airbnb. Airbnb refusera automatiquement les réservations sur les dates familiales. Inversement, l'ICS d'Airbnb importé dans Superdatcha bloque les dates de location pour la famille. Le double-booking disparaît sans qu'on en parle.

Tout ça parce qu'un protocole laid des années 90, écrit par des gens qui n'ont jamais rencontré ta cousine de Périgueux, te permet de relier sept calendriers entre eux sans effort. Je trouve ça beau, en fait.

---

Publié sur [le blog de Superdatcha](https://superdatcha.fr/blog/calendrier-ics).
