Quem gosta de shell já deve ter pensado algo do tipo: e se eu pudesse usar os serviços do Google via linha de comando? Pois é, isso agora é possível. O Google surpreendeu mais uma vez e lançou o GoogleCL, uma coleção de ferramentas feitas em Python para administrar via shell alguns serviços como Blogger, Agenda, Contatos, Documentos, Picasa e Youtube.
Veja o que é possível fazer com essa ferramenta:
Na página http://code.google.com/p/googlecl/ é possível encontrar as versões .tar.gz e .deb (Debian/Ubuntu). É necessário instalar a dependência python-gdata para que a ferramenta funcione. No Ubuntu, um sudo apt-get install python-gdata resolve o problema.
A ferramenta faz o acesso via OAUTH. Na primeira vez que você digitar o comando apropriado, será solicitado um acesso pelo navegador para fazer a autorização. Você deverá copiar e colar aquela URL no navegador, fazer a autorização, depois voltar no shell e dar um enter para continuar. Só precisa fazer isso uma vez por aplicação (Blogger, Calendar, Youtube). Com o acesso feito via OAUTH, não é necessário digitar a senha no terminal, então a senha não ficará gravada em nenhum lugar.
A lista dos comandos e opções para cada serviço pode ser obtida em http://code.google.com/p/googlecl/wiki/ExampleScripts
Gostei muito dessa ferramenta, permite inclusive a criação de diversos scripts para automatizar determinadas tarefas, como adicionar um lembrete na agenda, enviar um lote de fotos para o Picasa ou vídeos para o Youtube com poucas linhas de código. Fica a dica!
Python é o que há, fiz uma aplicação em python para pegar as tags mais populares do delicious: http://gist.github.com/319567
Valeu!
[...] via shell alguns serviços como Blogger, Agenda, Contatos, Documentos, Picasa e Youtube.” [referência: christiano.me] dtsv.dtse_post_93_permalink = 'http://geek.klipz.com.br/google/google-via-linha-de-comando'; [...]