Analyseur de calendrier ICS
Transforme un fichier .ics collé en une liste lisible d'événements.
Analyseur de calendrier ICS
Collez le contenu d'un fichier .ics de calendrier et cet outil liste tous les événements qu'il contient sous forme claire et lisible. Il lit les données RFC 5545 iCalendar telles qu'elles sont exportées par Outlook, Google Calendar et Apple Calendar — les lignes enroulées sont dépliées automatiquement et les caractères échappés sont restaurés, donc un titre divisé sur deux lignes physiques dans le fichier source s'affiche sur une seule ligne ici.
Choisissez les colonnes que vous voulez : titre, début, fin, durée, lieu, organisateur, description, statut et UID. Convertissez les heures dans un fuseau horaire spécifique, ou laissez-les tels que le fichier les a écrits. Activez « Développer les événements récurrents » pour déplier une RRULE (quotidien, hebdomadaire, mensuel ou annuel, avec INTERVAL, COUNT et UNTIL) en ses occurrences suivantes au lieu de n'afficher que l'événement stocké. Triez par heure de début et limitez le résultat à une plage de dates avec les champs de/à. Choisissez le tableau, CSV ou JSON comme format de sortie selon que vous lisez le calendrier ou l'alimentez dans un autre outil.
L'analyseur est volontairement permissif : une VALARM ou une propriété non reconnue à l'intérieur d'un événement est ignorée plutôt que rejetée, un événement sans heure de fin a une valeur par défaut d'une heure (ou une journée pour les événements toute la journée), et une ligne égarée qui n'est pas une syntaxe de calendrier valide est ignorée plutôt que d'arrêter tout le fichier. L'expansion RRULE couvre FREQ, INTERVAL, COUNT et UNTIL ; les raffinements de style BYDAY/BYMONTHDAY ne sont pas appliqués, donc un motif de récurrence inhabituel produit toujours des occurrences, juste espacées par l'intervalle simple.
Tout s'exécute dans votre navigateur — le fichier calendrier que vous collez, y compris tout nom de participant ou note privée qu'il contient, n'est jamais chargé nulle part. Quand vous avez terminé, copiez le résultat, téléchargez-le en tant que fichier .txt, ou envoyez la sortie à un autre outil pour continuer à l'utiliser.