Google bietet seit einiger Zeit nicht nur eine Suchmaschine, sondern auch diverse andere Dienste. Für diejenigen, die gerne auf der Shell arbeiten, habe ich einen Tipp. Vor kurzem lenkte ein Kollege meine Aufmerksamkeit auf googlecl.
googlecl ist, man ahnt es schon, ein Tool für die Kommandozeile. Aktuell werden die Dienste Blogger, Kalender, Contacts (Bestandteil von Mail), Text & Tabellen, Picassa und YouTube unterstützt.
Um das Tool auf einem Linux-System zu installieren, führt man die folgenden Befehle aus:
sudo apt-get install python-gdata
wget http://googlecl.googlecode.com/files/googlecl_0.9.7-1_all.deb
sudo dpkg -i googlecl*.deb
Für andere Betriebssysteme und Ubuntu Hardy finden sich weitere Installationsanweisungen bei den Systemvoraussetzungen. Führt man zum ersten Mal einen google-Befehl aus, erhält man die Aufforderung einen Benutzer für den gewünschten Dienst anzugeben. Daraufhin öffnet sich im Browser eine Seite um googlecl den Zugriff auf den entsprechenden Dienst zu gewähren. Dieser Schritt ist für jeden Dienst einmalig erforderlich.
Nach der Installation kann man das Tool über den Aufruf von
google [service] [task]
ausführen.
Um zum Beispiel die Namen und E-Mailadressen aller Kontakte zu exportierten reicht folgender Befehl:
google contacts -list name,email
Eine Übersicht aller Befehle findet man im Wiki des Projekts (http://code.google.com/p/googlecl/wiki/Manual) oder über, wer hätte es gedacht, den Shell-Befehl:
google --help