Mutt und Google Kontakte
Da ich momentan grad ein bisschen dran bin, die Google Dienste mit lokalen Fat-Clients einzubinden, darf natürlich Mutt auch nicht fehlen. Auch hier ist es grundsätzlich keine grosse Sache, die Kontakte miteinzubinden. Entweder man verwendet goobook (lässt sich recht bequem mit easy_install montieren) oder man verwendet die googlecl – ein Commandline-Interface für Google Dienste (damit kann man beispielsweise den Kalender, Kontakte usw abfragen oder Bilder posten und vieles mehr). Ich finde das Teil richtig schnucklig und es ist im Repository von Debian enthalten 😉
Nachdem man das Package montiert hat, kann man das ganze auch gleich mal im Terminal austesten, zb. mit einer simplen Abfrage
user@blafasel:~$ google contacts list Please specify user: xxxxxx@gmail.com Please specify title: Please log in and/or grant access at https://www.google.com/accounts/OAuthAuthorizeToken?oauth_token=4%2FvOJDXUXRzC6MQCw38ltyK2LErfMI&hd=default Please enter the verification code on the success page: 86zdxvasdsy7Di7lUiSD87er
Nun öffnet sich bestenfalls gleich der Browser mit dem Zugriffsdialog
Jetzt steht nichts mehr im Weg, um in mutt eine Abfrage der Google-Kontakte einzurichten. Ein fertiges Python Skript findet man beispielsweise in diesem Blogeintrag oder man bastelt sich selbst was schickes. Tolle Sache.