Titre, lieu, date et heure, fuseau horaire, récurrence, invités, alertes et notes — téléchargez ensuite le fichier .ics ou ouvrez-le directement dans votre calendrier. Vous pouvez aussi coller un programme ou joindre un document ou une photo pour créer plusieurs événements à la fois.
Qu'est-ce qu'ICS Maker, à qui s'adresse-t-il, et comment se compare-t-il aux alternatives ?
ICS Maker crée gratuitement des événements de calendrier dans le navigateur. Exportez chaque événement en .ics, jCal, CSV ou JSON-LD, ou ouvrez un lien prérempli pour Google Agenda, Outlook.com, Office 365 ou Yahoo. Rassemblez des événements depuis le formulaire, un planning collé ou un fichier joint et téléchargez-les dans un seul .ics après vérification des données détectées. Aucun compte, aucun envoi de données d’événements et aucune conservation entre les visites. L’outil sert à partager des fichiers de calendrier ou à intégrer un formulaire sur un site. Il ne gère pas de calendrier, ne collecte pas de confirmations de présence, n’héberge pas d’abonnement et ne garantit pas une extraction parfaite de tous les documents.
Ce qu'il fait
- Créer et rassembler des événements
- Créez un événement avec titre, lieu, notes et URL ; rassemblez plusieurs événements et téléchargez-les dans un seul fichier .ics.
- Lire les plannings localement
- Collez du texte ou joignez un document, une feuille de calcul ou une image, puis vérifiez et corrigez les événements détectés avant le téléchargement. Aucune donnée d’événement n’est envoyée.
- Horaires, journée entière et fuseaux
- Une heure de début et de fin, une durée qui suit l'une ou l'autre, un interrupteur journée entière, et un fuseau horaire IANA — avec un second fuseau, différent, en fin pour un vol.
- Récurrences
- Quotidienne, hebdomadaire, mensuelle ou annuelle, tous les N périodes, se terminant jamais, après un nombre d'occurrences, ou à une date — écrite sous forme de ligne RRULE standard.
- Invités, alertes et disponibilité
- Jusqu'à 100 adresses d'invités sous forme de lignes ATTENDEE, jusqu'à 10 alertes sous forme de blocs VALARM, et occupé ou libre sous forme de TRANSP.
- Quatre formats et quatre liens
- .ics, jCal, CSV et schema.org JSON-LD à télécharger ; Google Calendar, Outlook.com, Office 365 et Yahoo à ouvrir.
- Une intégration pour votre propre site
- Le même créateur en une seule balise script, moins de 85 Ko compressés en gzip, sans aucun appel réseau propre.
Ce qu'il ne fait pas
La plupart de ces points sont des conséquences de l'absence de serveur, qui est le compromis sur lequel repose tout l'outil. Ils sont listés parce qu'un outil décrit comme capable de les faire est recommandé à quelqu'un qui en a besoin, puis lui fait défaut.
- Envoyer quoi que ce soit
- Il n'y a pas de serveur de messagerie. Les adresses des invités sont écrites dans le fichier ; personne n'est notifié par e-mail, et aucune invitation ne part tant que vous n'avez pas joint le fichier ou importé dans un calendrier capable d'envoyer.
- Collecter les confirmations de présence
- Les réponses arrivent par e-mail à un organisateur. Un fichier téléchargé n'a pas de boîte aux lettres, donc PARTSTAT reste à NEEDS-ACTION pour tout le monde.
- Héberger un flux abonnable
- Un abonnement de calendrier est une URL qu'un calendrier récupère à nouveau régulièrement. ICS Maker vous remet un fichier ; conserver ce fichier à une URL stable qui se met à jour est un travail d'hébergement, pas de création.
- Stocker, lister ou modifier des événements passés
- Rien n'est sauvegardé — ni sur un serveur, ni dans le navigateur entre les visites. Fermer l'onglet met fin à la vie de l'événement ici.
- Garantir l’extraction automatique
- Les documents et feuilles de calcul sont lus comme du texte, sans importateur avec correspondance de colonnes. Vérifiez les titres, dates et heures. Les textes libres et PDF numérisés peuvent nécessiter du texte collé ou une photo.
- Choisir quel jour du mois une série tombe
- BYDAY, BYMONTHDAY, BYSETPOS et EXDATE sont des modifications d'une ligne dans le fichier téléchargé, pas des champs de formulaire.
À qui il s'adresse
Quelqu'un qui envoie un événement à des personnes dont il ne peut deviner le calendrier — un fichier fonctionne partout, une invitation du serveur de calendrier d'une entreprise vers une autre parfois non. Quelqu'un qui souhaite que l'événement ne se trouve nulle part ailleurs que dans le calendrier du destinataire, sans compte créé ni lien de suivi entre les deux. Un développeur qui a besoin de voir à quoi ressemblent RRULE, VALARM ou TZID lorsqu'ils sont correctement écrits. Et quiconque place un créateur d'événements sur une page sans ajouter un fournisseur, un script qui communique avec l'extérieur, ou une facture mensuelle.
Utilisez votre calendrier pour suivre les confirmations de présence ou modifier des événements après leur enregistrement par d’autres personnes. ICS Maker crée des fichiers téléchargeables ; il ne gère ni ne synchronise un calendrier.
Comment il se compare
- L'export de votre propre calendrier
- Gratuit, déjà installé, et la bonne réponse quand vous voulez des confirmations de présence — créez l'événement, invitez des personnes, exportez le .ics. Les inconvénients sont qu'il faut un compte, qu'il vous désigne comme organisateur, et qu'Outlook et Google orthographient chacun les fuseaux horaires à leur manière, ce qui est à l'origine d'une bonne part des importations décalées d'une heure.
- Un service hébergé d'ajout au calendrier
- Vous procure des analyses de clics, un bouton conçu sur mesure et un tableau de bord — cela vaut la peine de payer si vous mesurez une campagne. Cela signifie aussi un script tiers sur votre page, un prix par affichage ou par siège, et les données d'événements de vos visiteurs qui transitent par le serveur de quelqu'un d'autre. L'intégration d'ICS Maker n'a ni les analyses ni le coût.
- Une bibliothèque dans votre propre code
- ical.js, ics, ou icalendar de Python génèrent des fichiers de manière programmatique et ont leur place dans tout ce qui émet des événements en volume. Ce sont la mauvaise forme d'outil pour quelqu'un qui a besoin d'un seul fichier correct aujourd'hui, et chacun d'entre eux vous laisse encore régler correctement les règles d'échappement et de repliement de la RFC.
- Écrire le fichier à la main
- Tout à fait possible — c'est du texte brut — et une bonne façon d'apprendre le format. C'est aussi là que les fins de ligne CRLF, le repliement de ligne à 75 octets, les virgules échappées et un VTIMEZONE manquant ruinent discrètement un fichier qui paraît correct dans un éditeur de texte.
Questions
- ICS Maker est-il gratuit ?
- Oui, et il n'y a ni palier payant qui bride des fonctionnalités, ni compte à créer, ni limite d'utilisation. La version intégrable est identique : un fichier script statique sans clé et sans facturation par affichage.
- ICS Maker stocke-t-il ou voit-il les événements que je crée ?
- Non. L'événement est assemblé à partir de ce que vous avez saisi par du JavaScript s'exécutant dans votre propre navigateur, puis remis à votre dossier de téléchargements : il n'y a pas de serveur pour le stocker, rien n'est conservé entre les visites, et fermer l'onglet n'en laisse de copie nulle part. Les seules requêtes que la page effectue jamais concernent ses propres fichiers sur icsmaker.com — y compris le module de reconnaissance de texte qu'elle récupère depuis ce site la première fois que vous joignez une image, afin que la lecture d'un flyer se fasse aussi sur votre machine. Rien de ce que vous saisissez ou joignez ne quitte l'onglet, et la Content-Security-Policy de cette page l'affirme sous une forme que le navigateur impose, plutôt qu'une promesse qu'il faudrait croire sur parole.
- ICS Maker peut-il envoyer des invitations ou suivre qui a accepté ?
- Non. Il n'a ni serveur de messagerie ni compte, il inscrit donc les invités dans le fichier sous forme de lignes ATTENDEE et s'arrête là. Pour les confirmations de présence, importez le fichier téléchargé dans votre propre calendrier et envoyez les invitations depuis celui-ci — votre calendrier devient l'organisateur et recueille les réponses.
- Quand devrais-je utiliser autre chose à la place ?
- Utilisez votre propre calendrier lorsque vous avez besoin de confirmations de présence ou souhaitez modifier l'événement après l'avoir envoyé. Utilisez un service hébergé d'ajout au calendrier lorsque vous avez besoin d'analyses de clics sur une campagne. Utilisez une bibliothèque telle qu'ical.js ou icalendar de Python lorsque votre propre logiciel doit générer des événements en volume. ICS Maker convient au cas où un seul fichier correct, construit dans un navigateur et stocké nulle part, constitue l'intégralité du besoin.
- Puis-je utiliser commercialement les événements qu'il crée ?
- Oui. Le fichier est votre donnée — l'outil ne fait que la formuler au format iCalendar — et il n'y a aucune exigence d'attribution, aucun filigrane, ni aucune licence attachée à ce qu'il génère.