O wiki do Emacs menciona emacs-g-client para acesso ao calendário do Google. Foi escrito em 2007 , que é antigo pelos padrões de serviço da web, então pode ou não continuar funcionando.
Existe uma maneira de usar o Emacs para sincronizar com o Google Calendar e o Google Contacts, de preferência mantendo uma cópia local para que eu possa acessá-los off-line?
O wiki do Emacs menciona emacs-g-client para acesso ao calendário do Google. Foi escrito em 2007 , que é antigo pelos padrões de serviço da web, então pode ou não continuar funcionando.
Se você usa o BBDB para armazenar seus contatos no Emacs, então você deve dar uma olhada em ASynK :
ASynK is the only software today that can do bi-directional sync between bbdb and google. In fact even Outlook (on Windows) and CardDAV are supported by ASynK. i.e. you can sync your BBDB to outlook, to an ownCloud installation or to Google - it's all bidirectional.
Calendar sync is not supported yet, but the basic sync infrastructure is in place. So it may happen some day.
(Disclaimer: Eu sou o autor.)
Eu não imagino que haja uma boa resposta no lado do calendário das coisas. Incompatibilidade de impedância entre o Diário e outras coisas.
No lado dos contatos, há algum trabalho feito no BBDB-to / from-vCard.
link descreve algumas delas.
A importação / exportação aparentemente mais completa é trebb / bbdb-vcard no GitHub. Mais uma vez, ainda parece haver alguma incompatibilidade, então, na maioria das vezes, estou inclinado a gerenciar os dados em um único lugar, seja o BBDB ou o Google Contacts, e passe da fonte autoritativa para outros lugares.
O modo org com org-caldav irá sincronizar sua agenda com qualquer servidor caldav. E o google oferece um desses servidores