você está aqui: Home  → Arquivo de Mensagens Curso Gratuito sobre Expressões Regulares, com o Prof.  Julio Neves

Edição de arquivos no Google Docs com vim

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 04 de setembro de 2014

O software GoogleCL permite a edição de arquivos hospedados nos diversos serviços mantidos pelo Google, como Google Docs, Blogger, Calendários, Contatos, Picasa, e outros.

Para instalar em sistemas Debian GNU/Linux e derivados, digite:

sudo apt-get install googlecl

Caso o pacote não esteja disponível para o seu sistema, basta baixar a última versão da página do projeto.

O software exige a versão 2.5 ou superior do Python. Para saber se o seu sistema preenche este requisito, digite:

$ python -V
Python 2.7.3

Até aqui tudo bem. Precisamos também do software gdata-python-client.

Para instalar:

tar xvzf gdata-2.0.18.tar.gz
cd gdata-2.0.18
python setup.py install

A documentação do programa é bastante abrangente, com muitas opções, mas seu uso, ao menos para as funções mais básicas, é bastante simples.

O programa permite também o seu uso interativo. Para entrar em modo interativo, basta digitar google sem nenhum argumento.

> help
Welcome to the Google CL tool!
  Commands are broken into several parts: 
    service, task, options, and arguments.
  For example, in the command
      "> picasa post --title "My Cat Photos" photos/cats/*"
  the service is "picasa", the task is "post", the single
  option is a title of "My Cat Photos", and the argument is the 
  path to the photos.

  The available services are 
'picasa', 'blogger', 'youtube', 'docs', 'contacts', 'calendar', 'finance'
  Enter "> help <service>" for more information on a service.
  Or, just "quit" to quit.
> 

Por exemplo, para editar um arquivo no serviço Google Docs:

google docs edit --title "Tarefas do Dia" --editor vim
Loading /tmp/tmpnreeP7/Tarefas do Dia.txt
Upload success! Direct link: https://docs.google.com/document/d/1J2mMEzGA_CnMhiNi2zEXmbMI3cDwERerXeU2P0huDrk/edit?usp=docslist_api
Document successfully edited! https://docs.google.com/document/d/1J2mMEzGA_CnMhiNi2zEXmbMI3cDwERerXeU2P0huDrk/edit?usp=docslist_api

Antes do uso ficar liberado, o Google exige que se forneça um código de validação.

Com um pouco de prática dá para fazer muita coisa e é realmente muito útil.

Saiba mais



Veja a relação completa dos artigos de Rubens Queiroz de Almeida