Синхронизировать Календарь Google [Gcal] и Emacs Org-режим Является ли это возможным?


17

Было бы удивительно, если бы я мог синхронизировать Gcal и emacs org-mode, это возможно?


6
Это Emacs, конечно, это возможно! Кроме того, это Google, конечно, это возможно! Конечно, я понятия не имею, как это сделать, но я уверен, что это можно сделать. (Извините, что не помогу)
Brian Postow

Ответы:



5

Если в течение следующих лет все больше людей обратятся к этому вопросу: с лета 2011 года будет действительно отличное решение:

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


1
Это действительно хорошее расширение для emacs для просмотра информации календаря, которое работает поверх google calendar & amp; орг. Может показывать события от обоих в одном представлении, но я не думаю, что это вытягивает данные из источника iCalendar в файл режима org
koushik

Calfw, кажется, пакет Emacs, который позволяет вам Посмотреть любой из дневников Emacs, org-mode, .ics и чего-то, называемого howm. Но, как утверждает Кушик, я не думаю, что между ними есть какое-либо эффективное преобразование.
Brady Trainor

3

Майкл Холл заставил меня смеяться с его декламация о его амбивалентной любовной связи с радостной кроличьей норе, называемой org-mode, и обольщении (после выхода в iPhone) новым приложением MobileOrg В этой напыщенной речи он упоминает, что еще в 2007 году Билл Клементсон ему удалось взломать некий «клиент Emacs для Служб Google» Т.В. Рамана (известности emacspeak), что позволило ему (Клементсону) синхронизировать свои записи в дневнике emacs с его Календарем Google / GCal на лету. Может быть, вы или кто-то мог бы сделать то же самое с ним, но для орг-режима? (Я хотел бы, но у меня есть годы в моих знаниях по e-lisp.)


2

Недавно проект под названием орг-Гкал появился, и это может соответствовать вашим требованиям. На его веб-странице описана пошаговая процедура настройки режима org для поддержки двунаправленной синхронизации между календарем Google и файлом org на основе календаря за файлом. В итоге орг-гкал предлагает:

  • Получить событие календаря Google
  • Разместить / отредактировать элемент org

Все требования управляются с помощью встроенного менеджера пакетов для Emacs 24+. Проект размещен в репозитории MELPA для легкой установки.

Автор реализовал в качестве функции процедуру синхронизации и закрытия файла. Это может быть немного тревожно в начале, потому что после синхронизации ( org-gcal-fetch ) или создать новое событие ( org-gcal-post-at-point ) буфер закрыт, но вы можете заметить, открыв его заново или перейдя в режиме орг-повестки дня, что задачи обновляются в обоих смыслах.


Добро пожаловать в СУ. Можете ли вы дать более подробно в своем ответе. Вы использовали это приложение раньше и каковы его основные функции? Спасибо
Matthew Williams

Кажется, что это только сообщения / редактирует определенные части (где point является). Может ли оно быть использовано для записи в повестку дня? Экспортировать все записи повестки дня в календарь Google?
Dror

Вы можете синхронизировать полный календарь из Google в org. Тем не менее, вы можете синхронизировать только от орг до публикации в Google в данный момент. Я полагаю, что логика этой процедуры заключается в постепенном добавлении назначений в повестку дня, но она не предназначена для добавления повестки дня в целом.
jrbalderrama

1

Вы можете попробовать этот веб-сайт отдельно от более синхронизированного календаря, а не Org-Mode.

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

Я еще не тестировал его, потому что он не работал с первого раза, и я не мог понять, почему. Возможно, это была просто опечатка, надеюсь, вам повезет больше, чем мне.

или есть эта тема, которая говорит об orgmode и gcal. http://www.mail-archive.com/emacs-orgmode@gnu.org/msg03398.html

но не уверен, есть ли метод, по крайней мере, пока нет готового метода с org-mode.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.