Gcalcli – Gérez Google Calendar en ligne de commande

lavachelibre@lavachelibre:~_002

Même si les produits Google ont souvent mauvaise presse, nous sommes nombreux à les utiliser au quotidien. J’ai moi-même un gros faible pour Gmail, dont je suis complètement accroc. Google Calendar est un service Google que je n’utilise pas, mais si vous avez opté pour celui-ci vous aimerez peut-être Gcalcli. Pour faire court il s’agit d’un outil assez sympa, conçu dans le but de vous permettre de gérer Google Calendar en ligne de commande, depuis votre terminal bien aimé. Vous pourrez entre autres consulter votre agenda journalier ou mensuel, ajouter, modifier ou supprimer des événements, utiliser le service d’URL courtes de Google et bien d’autres choses encore. C’est assez fun et si ça vous tente, nous allons voir comment faire pour en profiter sous Ubuntu, Arch Linux et Manjaro.

Installation :

Pour l’installer sur Arch Linux, Manjaro et dérivés, c’est par AUR qu’il faut passer à l’aide de la commande suivante :

yaourt -S gcalcli

Pour Ubuntu un petit :

sudo apt-get install gcalcli

fera l’affaire.

Important :

Si vous tournez sur Ubuntu 14.10 vous devrez peut-être palier à un bug, en téléchargeant et en installant la dernière version de Parsedatetime.

Si c’est le cas utilisez les commandes suivantes :

cd /tmp
wget https://launchpad.net/ubuntu/+archive/primary/+files/python-parsedatetime_1.2-1_all.deb
sudo dpkg -i python-parsedatetime_1.2-1_all.deb

Utilisation :

Une fois que c’est fait il va falloir éditer le fichier .gcalclirc et y insérer les informations de login.

Entrez ceci dans votre terminal :

gedit ~/.gcalclirc

et une fois le fichier ouvert entrez les informations d’authentification de la manière suivante :

[gcalcli]
user: utilisateur@gmail.com
pw: Mot de passe

Votre fichier devrait alors ressembler à la capture ci-dessous et à ce stade il ne vous restera plus qu’à enregistrer les changements avant de le refermer.

-.gcalclirc (~) - gedit_001

Pour ce qui est des options d’utilisation et comme bien souvent, c’est par –help qu’il va falloir passer pour en prendre connaissance :

gcalcli --help

Si vous voulez tester vite fait deux ou trois commandes vous pouvez commencer par consulter votre agenda journalier par exemple, à l’aide de la commande suivante :

gcalcli agenda

Pour consulter l’agenda mensuel vous pouvez utiliser celle-ci :

gcalcli calm

et pour utiliser l’option d’ajout rapide d’événements, vous pouvez procéder ainsi :

gcalcli quick 'nom de l'événement'

NB : Comme vous pouvez le voir sur l’image ci-dessous, un lien court est automatiquement généré à la création d’un événement, ce qui vous permettra d’y accéder rapidement depuis votre navigateur Web.

lavachelibre@lavachelibre:~_003

Sympa non ?!!!

Conclusion :

Personnellement je n’utilise pas Google Calendar et au final c’est un service que je connais très peu. J’ai bien jeté un œil dessus une fois ou deux, mais ma vie étant plutôt plate et bien réglée je n’ai pas vraiment besoin d’un agenda. Si c’était le cas en revanche, Gcalcli ferait sans doute partie de ma trousse à outils. Ce n’est sans doute pas ce qu’il y a de plus pratique, mais c’est tellement plus… Geek…

Si ça vous tente vous pouvez voir d’autres captures et en savoir plus sur Gcalcli en visitant la page Github du projet.

Pour le reste je vous laisse fouiner…

Amusez-vous bien.

via


14 Responses

  1. MicroCheapFx 18 août 2014 / 13 h 58 min

    Et la même chose pour un simple serveur caldav, ça existe?

    • felix 18 août 2014 / 19 h 18 min

      Perso j’utilise l’agenda google depuis plusieurs années. Plus simple encore : Evolution.
      Evolution gère en natif l’agenda Google (pour la traite, la rumination et autre beugleries) . En version Gnome, les rendez-vous s’affichent au fil des évènements. En fait c’est plus simple avec la version Gnome que unity ou kde puisque c’est implémenté d’origine. Meuhh

    • Noireaude 18 août 2014 / 19 h 31 min

      Je n’en sais fichtrement rien :D

      • MicroCheapFx 21 août 2014 / 14 h 49 min

        Après farfouillage, j’ai trouvé cadaver, mais c’est pas la même. En fait ça sert surtout pour scripter autours ou faire des vérifs sur ses serveurs.

        En revanche j’ai trouvé des bibliothèques perl très intérressantes. Il doit y avoir moyen de faire des trucs sympas. Je m’y collerais bien si le temps m’était donné…

        • Noireaude 21 août 2014 / 19 h 19 min

          Tiens nous au courant si tu t’y colles, j’en parlerai avec plaisir ;)

    • Noireaude 17 août 2014 / 21 h 01 min

      Merci pour le retour, ça peut -être utile à ceux qui rencontrent des problèmes ;)

  2. david 17 août 2014 / 1 h 42 min

    et ne fonctionne pas sur mon ubuntu serveur, pb d’authentification :(

      • Noireaude 17 août 2014 / 21 h 00 min

        Merci pour l’info Benasse, mais je pense que c’est le lien que j’ai mis dans l’article.

        • benasse 17 août 2014 / 21 h 11 min

          ha oui j’avais pas vue :)

          • Noireaude 17 août 2014 / 21 h 12 min

            Aucun souci ;)

Comments are closed.