De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

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

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


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