google drive avec Vim

Je suis utilisateur des services Google, comme Google Drive par exemple, et utilisateur de Vim. Comment concilier les 2 ? Comment utiliser les services Google en ligne de commande ? GoogleCL vous permettra tout !

Installation de GoogleCL

Vous devez télécharger et installer le package Debian depuis le site de GoogleCL

Google commandline tool

Utilisation de GoogleCL avec Vim

Un fois l'installation achevée, dans votre console taper :

google docs edit --title "itwars is the best" --editor vim
Vim Google Drive

Le résultat dans Google Drive

Vim editor Google Drive

Sauvegarder l'ensemble de vos fichiers avec GoogleCL

Vous pouvez également sauvegarder vos fichiers présents sur Google vers votre machine avec les commandes suivantes :

google contacts list > mescontacts_save.csv
google picasa get *
google docs get * ~/GoogleDrive_Save/

Comme j'utilise Lubuntu avec le gestionnaire de tâches/contact Osmo, je compte sous peu réaliser un petit script que je placerai dans un Cron pour synchroniser Osmo avec Google...

Quelques exemples tirés du site de GoogleCL :

  • Blogger
  • $ google blogger post --title "foo" "command line posting"
  • Calendar
  • $ google calendar add "Lunch with Jim at noon tomorrow"
  • Contacts
  • $ google contacts list Bob name,email > the_bobs.csv
  • Docs
  • $ google docs edit "Shopping list"
  • Finance
  • $ google finance create-txn "Savings Portfolio" NASDAQ:GOOG Buy
  • Picasa
  • $ google picasa create "Cat Photos" ~/photos/cats/*.jpg
  • Youtube
  • $ google youtube post --category Education killer_robots.avi