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