Synchronisez et interrogez des calendriers CalDAV (iCloud, Google, Fastmail, Nextcloud) sur Linux en utilisant vdirsyncer + khal.
npx clawhub@latest install caldav-calendarPlateformes
La compétence Caldav Calendar connecte votre agent IA à n'importe quel calendrier compatible CalDAV — iCloud, Google, Fastmail, Nextcloud, et plus encore — en utilisant le moteur de synchronisation vdirsyncer et le lecteur/scripteur CLI khal. Elle permet aux agents de lister les événements à venir, d'effectuer des recherches par mot-clé, de créer de nouveaux événements, ainsi que de modifier ou supprimer des événements existants, le tout depuis la ligne de commande. Les événements sont stockés localement sous forme de fichiers .ics, offrant un accès hors ligne rapide et des formats de sortie scriptables.
npx clawhub@latest install caldav-calendarCliquez sur le bouton Installer en haut de cette page pour une configuration en un clic
khal edit nécessite un terminal.Utilise vdirsyncer pour synchroniser les calendriers depuis iCloud, Google, Fastmail, Nextcloud, ou tout serveur CalDAV standard. Les événements sont stockés localement sous forme de fichiers .ics pour un accès rapide et hors ligne.
Utilisez khal list pour afficher les événements du jour, les N prochains jours, une plage de dates spécifique, ou un calendrier nommé en particulier. Prend en charge les raccourcis en langage naturel tels que today, tomorrow et 7d.
Recherchez dans tous les événements synchronisés par mot-clé avec khal search. Les chaînes --format personnalisées vous permettent d'extraire exactement les champs dont vous avez besoin (titre, date, UID, lieu, etc.).
Créez des événements horodatés ou des événements sur toute la journée sur n'importe quel calendrier avec khal new, incluant des descriptions optionnelles et la sélection du calendrier cible. Après la création, vdirsyncer sync envoie les modifications vers le serveur distant.
Formatez la sortie des événements à l'aide de variables comme {title}, {start-date}, {uid}, {calendar} et {location} — facilitant ainsi l'intégration des données de calendrier dans d'autres outils ou agents.
khal maintient un cache local à ~/.local/share/khal/khal.db. Si des événements semblent obsolètes après une synchronisation, le cache peut être effacé pour forcer une nouvelle lecture depuis le dépôt .ics local.
Un agent exécute vdirsyncer sync puis khal list today 7d chaque matin pour récupérer les événements de la semaine et les résumer en langage naturel pour l'utilisateur.
Un agent reçoit une demande de réunion en langage naturel, crée l'événement avec khal new et le synchronise vers iCloud ou Nextcloud — aucune interaction manuelle avec une application de calendrier n'est nécessaire.
Un agent recherche dans le calendrier les engagements existants à l'aide de khal search et khal list avant de suggérer des créneaux disponibles ou de planifier de nouvelles tâches.
En utilisant des chaînes --format personnalisées, un agent extrait des données d'événements structurées (UIDs, titres, calendriers, horodatages) pour la journalisation, la création de rapports ou la synchronisation avec des systèmes externes.
npx clawhub@latest install caldav-calendarPlateformes
Se connecter pour écrire un avis
Aucun avis pour l'instant. Soyez le premier à partager votre expérience !