¿Sincronizando Google Calendar [Gcal] y Emacs Org-mode? ¿Es posible?


17

Sería increíble si pudiera sincronizar Gcal y emacs org-mode, ¿es posible?


66
Es emacs, ¡POR supuesto que es posible! Del mismo modo, es Google, ¡POR supuesto que es posible! Por supuesto, no tengo idea de cómo hacerlo, pero estoy seguro de que se puede hacer. (Perdón por no ser útil)
Brian Postow

Respuestas:



5

En caso de que más personas vuelvan a esta pregunta durante los próximos años: desde el verano de 2011 hay una solución realmente excelente:

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


1
Esta es una muy buena extensión para emacs para ver información del calendario y se ejecuta sobre Google Calendar & Org. Puede mostrar eventos de ambos en una vista, pero no creo que extraiga los datos de la fuente iCalendar en un archivo de modo org.
koushik

Calfw parece ser un paquete de Emacs que le permite ver cualquiera de los diarios de Emacs, org-mode, .ics y algo llamado howm. Pero como dice koushik, no creo que haya una conversión efectiva entre estos.
Brady Trainor

3

Michael Hall me hizo reír con su perorata en su ambivalente relación amorosa con la alegre madriguera del conejo llamada org-mode, y ser seducido nuevamente (después de escapar al iPhone) por la nueva aplicación MobileOrg. En ese discurso, menciona que en 2007, Bill Clementson había logrado piratear a un cierto "cliente de Emacs para los servicios de Google" por TV Raman (de fama de emacspeak), lo que le permitió (a Clementson) sincronizar sus citas del diario de emacs con su Google Calendar / GCal sobre la marcha. ¿Quizás usted o alguien podrían hacer lo mismo con él, pero para el modo org? (Me gustaría, pero tengo muchos años de experiencia en mi conocimiento de e-lisp).


2

Recientemente apareció un proyecto llamado org-gcal y podría ajustarse a sus requisitos. Su página web describe un procedimiento paso a paso para configurar el modo de organización con el fin de admitir la sincronización bidireccional entre el calendario de Google y un archivo de organización, sobre la base de un calendario por archivo. En resumen, org-gcal ofrece:

  • Obtener evento de calendario de google
  • Publicar / editar elemento de organización

Todos los requisitos se gestionan utilizando el administrador de paquetes incorporado para Emacs 24+. El proyecto está alojado en el repositorio MELPA para una fácil instalación.

El autor implementó como característica un procedimiento de sincronización y cierre de archivos. Puede ser un poco inquietante al principio porque después de una sincronización ( org-gcal-fetch) o crear un nuevo evento ( org-gcal-post-at-point) el búfer se cierra, pero puede notar que al volver a abrirlo o navegar en el modo de agenda de la organización las tareas se actualizan en ambos sentidos.


Bienvenido a SU. ¿Puedes dar más detalles en tu respuesta? ¿Has utilizado esta aplicación anteriormente y cuáles son sus características clave? Gracias
Matthew Williams

Parece que esto solo publica / edita ciertas partes (donde pointestá). ¿Se puede usar para entradas de agenda inteligente? ¿Exportar todas las entradas de agenda al calendario de google?
Dror

Puede sincronizar un calendario completo de google a org. Sin embargo, solo puede sincronizar desde la organización hasta la publicación de Google en este momento. Supongo que la lógica detrás de este procedimiento es agregar citas incrementales a la agenda, pero no está diseñado para agregar una agenda como un todo.
jrbalderrama

1

Puede probar este sitio web aparte de su calendario de sincronización en lugar de Org-Mode.

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

Todavía no lo he probado porque no funcionó la primera vez que lo intenté y no me molesté en averiguar por qué. Quizás fue simplemente un error tipográfico, bueno, espero que tengas más suerte que yo.

o hay este hilo que habla sobre orgmode y gcal. http://www.mail-archive.com/emacs-orgmode@gnu.org/msg03398.html

pero no estoy seguro si hay un método, al menos no hay un método listo para usar con el modo org hasta el momento.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.