Как я могу синхронизировать Emacs с Календарем Google и Контактами?

Есть ли способ использовать Emacs для синхронизации с Календарем Google и контактами Google, в идеале сохраняя локальную копию, чтобы я мог получить к ним доступ в автономном режиме?

4 ответа

Решение

В вики Emacs упоминается emacs-g-client для доступа к календарю Google. Он был написан в 2007 году, который устарел по стандартам веб-сервисов, поэтому может работать, а может и не работать.

Если вы используете BBDB для хранения своих контактов в Emacs, вам следует взглянуть на ASynK:

На сегодняшний день ASynK является единственным программным обеспечением, способным выполнять двунаправленную синхронизацию между bbdb и google. На самом деле даже Outlook (в Windows) и CardDAV поддерживаются ASynK. то есть вы можете синхронизировать BBDB с Outlook, с установкой ownCloud или с Google - все это двунаправлено.

Синхронизация календаря еще не поддерживается, но базовая инфраструктура синхронизации на месте. Так может случиться когда-нибудь.

(Отказ от ответственности: я автор.)

Я не думаю, что есть хороший ответ на стороне календаря вещей. Несоответствие импеданса между дневником и другими вещами.

Что касается контактов, то на BBDB-to-from-vCard проделана определенная работа.

http://www.emacswiki.org/emacs/BbdbExportImportSync описывает некоторые из них.

По-видимому, самый полный импорт / экспорт - это trebb/bbdb-vcard на GitHub. Опять же, кажется, что все еще есть некоторое несоответствие, поэтому я в основном был бы склонен управлять данными в одном месте, будь то BBDB или Google Contacts, и перемещаться из авторитетного источника в другие места.

Режим Org с org-caldav синхронизирует вашу программу с любым сервером caldav. И гугл предлагают один такой сервер

Другие вопросы по тегам