Sincronizando o Google Agenda [Gcal] e o Emacs Org-mode? É possível?


17

Seria incrível se eu pudesse sincronizar o Gcal e o emacs org-mode, é possível?


6
É emacs, é claro! Da mesma forma, é o Google, é claro! Concedido, não tenho idéia de como FAZER, mas tenho certeza de que isso pode ser feito. (Desculpe por não ser útil)
Brian Postow

Respostas:



5

Caso mais pessoas voltem a essa pergunta nos próximos anos: desde o verão de 2011, há uma solução realmente ótima:

https://github.com/kiwanami/emacs-calfw


1
Essa é uma extensão muito boa para o emacs para visualizar informações de calendário e é executada sobre o calendário e a organização do google. Pode mostrar eventos de ambos em uma exibição, mas acho que não extrai os dados da fonte do iCalendar para um arquivo de modo organizacional.
22412

O Calfw parece ser um pacote do Emacs que permite visualizar qualquer diário do Emacs, modo org, .ics e algo chamado howm. Mas, como afirma Koushik, não acho que exista uma conversão efetiva entre eles.
Brady Trainor

3

Michael Hall me fez rir com seu discurso retórico sobre seu ambivalente caso de amor com a alegre toca de coelho chamada org-mode, e ser seduzido de volta a ele (depois de escapar para o iPhone) pelo novo aplicativo MobileOrg. Nesse discurso, ele menciona que, em 2007, Bill Clementson havia conseguido hackear um certo "cliente Emacs para Google Services" da TV Raman (de fama do emacspeak), o que permitiu a ele (Clementson) sincronizar seus compromissos diários do emacs com seu Google Calendar / GCal na mosca. Talvez você ou alguém possa fazer o mesmo com isso, mas no modo organizacional? (Eu gostaria, mas tenho anos de folga no meu conhecimento de e-lisp.)


2

Recentemente, um projeto chamado org-gcal apareceu e pode atender às suas necessidades. Sua página da Web descreve um procedimento passo a passo para configurar o modo organizacional, a fim de oferecer suporte à sincronização bidirecional entre o calendário do Google e um arquivo organizacional, com base em um calendário por arquivo. Em resumo, o org-gcal oferece:

  • Buscar evento do Google Agenda
  • Postar / editar elemento organizacional

Todos os requisitos são gerenciados usando o gerenciador de pacotes embutido para o Emacs 24+. O projeto está hospedado no repositório MELPA para fácil instalação.

O autor implementou como recurso um procedimento de sincronização e fechamento de arquivo. Pode ser um pouco perturbador no início, porque após uma sincronização ( org-gcal-fetch) ou criação de um novo evento ( org-gcal-post-at-point) o buffer é fechado, mas você pode perceber reabrindo-o ou navegando no modo de agenda organizacional que as tarefas são atualizadas nos dois sentidos.


Bem-vindo ao SU. Você pode dar mais detalhes em sua resposta. Você já usou esse aplicativo antes e quais são seus principais recursos? Obrigado
Matthew Williams

Parece que isso apenas publica / edita certas partes (onde pointestá). Pode ser usado para entradas relacionadas à agenda? Exportar todas as entradas da agenda para o calendário do google?
Drr

Você pode sincronizar um calendário completo do google para a organização. No entanto, você só pode sincronizar da organização para a postagem no Google no momento. Suponho que a lógica por trás desse procedimento é adicionar compromissos de forma incremental à agenda, mas ela não foi projetada para adicionar uma agenda como um todo.
Jrbalderrama # 11/14

1

Você pode experimentar este site além do calendário de sincronização, em vez do Org-Mode.

http://bc.tech.coop/blog/070306.html

Ainda não testei porque não funcionou da primeira vez e não me incomodei em descobrir o porquê. Talvez tenha sido simplesmente um erro de digitação, espero que você tenha mais sorte do que eu.

ou há esse tópico que fala sobre orgmode e gcal. http://www.mail-archive.com/emacs-orgmode@gnu.org/msg03398.html

mas não tenho certeza se existe um método, pelo menos ainda não existe um método pronto para uso com o modo organizacional.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.