Un outil pour le bureau Linux
ics2gcal
odrakirmusic/ics2gcal
Double-cliquez sur une invitation sous Linux, et Google Agenda s'ouvre avec l'événement déjà rempli. Vous appuyez sur Enregistrer ; c'est toute la cérémonie.
en fleur fonctionne déjà · installation depuis les sources
Pourquoi il a poussé
Sept étapes, ou deux
Ouvrir une invitation dans Google Agenda sous Linux, c'était faire tout le tour de la haie. Maintenant, il y a un portail.
Sans
- Ouvrez les paramètres de Google Agenda
- Trouvez Importer et exporter
- Téléversez le fichier
.ics - Choisissez un agenda
- Appuyez sur Importer
- Fermez la fenêtre
- Revenez et cherchez l'événement
Avec ics2gcal
- Double-cliquez sur le fichier
.ics - Appuyez sur Enregistrer
Il lit l'invitation et ouvre un lien Google Agenda de nouvel événement, avec le titre, l'heure, le lieu, la description et la récurrence déjà remplis.
Sous les feuilles
Fait pour de vraies invitations
Un seul script Python, bibliothèque standard uniquement, qui connaît les fichiers que les gens reçoivent vraiment.
- Invitations Outlook et Exchange, noms de fuseaux Windows compris, comme
W. Europe Standard Time - Fuseaux horaires IANA, UTC et heures flottantes
- Événements sur une journée entière ou sur plusieurs jours
DURATIONquand il n'y a pas deDTEND- Événements récurrents, d'après leur
RRULE - Plusieurs événements dans un fichier : un onglet chacun
- Une notification sur le bureau quand le fichier est une annulation, ou illisible
Bonnes manières
Il ne parle jamais à votre place
Aucune invitation envoyée
Les participants sont laissés de côté exprès : appuyer sur Enregistrer ne peut jamais envoyer d'e-mail à quelqu'un en votre nom.
Sous la limite de Google
Les descriptions sont coupées à 2 000 caractères, pour que l'événement tienne toujours dans un lien.
Votre compte, votre choix
Connecté à plusieurs comptes Google ? Réglez ICS2GCAL_ACCOUNT sur une adresse, ou sur un index comme 1.
Plantez-le
Trois lignes dans un terminal
Il s'installe pour votre utilisateur seulement, et ne demande que Python.
-
Prenez une bouture
git clone https://github.com/odrakirmusic/ics2gcal.gitcd ics2gcal -
Plantez-le
./install.shIl copie le script dans
~/.local/bin/ics2gcal, ajoute une entrée de bureau et en fait l'application par défaut des fichierstext/calendar. -
Utilisez-le
Double-cliquez sur n'importe quel fichier
.ics. Ou, depuis un terminal :ics2gcal invite.icsPour afficher le lien au lieu de l'ouvrir :
ics2gcal --print invite.ics
Pour le déterrer :
rm ~/.local/bin/ics2gcal ~/.local/share/applications/ics2gcal.desktop
Le dos du sachet
Les petits caractères
- Licence
MIT- Tags
- Linux Python
- Fonctionne avec
- Bureaux Linux
- Nécessite
- Python 3.9 ou plus récent, bibliothèque standard uniquement ; un navigateur connecté à Google
- Statut
- en fleur fonctionne déjà · installation depuis les sources
- Source
-
odrakirmusic/ics2gcal - Dernier soin
- 1 octobre 2026
Ailleurs dans le jardin