GTD: Automatizando sua Agenda diária usando Google Calendar e Gnome
S.O: Ubuntu 9.10
Ferramentas abordadas: Mozilla Sunbird, Gnome Evolution, Google Calendar, iCalendar, Gnome Clock
Esse post foi feito especialmente para aqueles que adoram utilizar o gnome como shell gráfica e que adoram concentrar sua agenda em um ponto específico, no caso o google calendar.
Já vou começar avisando que o motivo de toda essa parafernalha, é que o plugin do Gnome Evolution para conectar com os serviços da google não funciona 100% então tive que adotar esse workaround.
O google calendar já é um velho conhecido, nele podemos manter em um só local nossos apontamentos e compromissos.
O gnome evolution é a ferramenta default de PIM (Gerenciamento de Informações Pessoais) adotada como padrão no Ubuntu. Agora, por que eu acho legal usar o evolution?
- O Gnome Evolution possui integração com o Gnome Clock, assim no calendário padrão é possível visualizar seus compromissos, também quando clicando duas vezes em uma data será aberto automaticamente a agenda em tal dia.
- Também o alarme integrado é legal:
Porém o mais legal seria o Gnome Evolution fazer Read/Write no Google Calendar. Atualmente existe um plugin no repositório que promete fazer isso, porém eu não tive boas experiências com este e não consegui fazê-lo funcionar. Fui obrigado a tomar a seguinte alternativa:
- Instale o Sunbird (ferramenta de calendário da mozilla)
- Configure sua conta google, caso tenha dúvidas: http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=99358#sunbird
- Faça o download e instale o plugin do sunbird: Automatic Exporter (https://addons.mozilla.org/pt-BR/sunbird/addon/3740)
- Configure o plugin para exportar o google calendar para um arquivos iCal clicando em Ferramentas > Complementos > Automatic Exporter > Preferencias.
- Marque a opção exportar ao fechar;
- Selecione o local em que deseja que seu arquivo .ics seja salvo;
- Selecione o formato iCalendar;
- Marque a opção Ativo na área Iniciar uma aplicação depois de exportar, e preencha os campos da seguinte forma:
- Caminho da aplicação: evolution
- Parametros da aplicação –force-shutdown
- Agora abra o Evolution
- Agendas > Clique direito na listagem das agendas > Nova Agenda
- Tipo: Neste Computador
- Marque: Personalizar Opções
- Selecione o arquivo *.ics gerado pelo sunbird (assegure-se de fechá-lo antes para que o export ocorra)
- Marque a opção Atualizar Periodicamente
Agora vou explicar o motivo disso tudo: O arquivo .ics será nossa ponte entre o Google Calendar -> Sunbird -> Gnome Evolution, o comando “evolution –force-shutdown” irá forçar o evolution a atualizar o calendário do gnome e fechar automaticamente.
Único empecilho é que você deverá utilizar sempre o Sunbird para controlar sua agenda.
Assim termina o nosso workaround, caso tenham alguma duvida sintam-se a vontade de questionarem.