Sincronizzare Google Calendar [Gcal] ed Emacs Org-mode? È possibile?


17

Sarebbe fantastico se potessi sincronizzare Gcal ed emacs in modalità org, è possibile?


6
Sono emacs, ovviamente è possibile! Allo stesso modo, è Google, Naturalmente è possibile! Certo, non ho idea di come farlo, ma sono sicuro che possa essere fatto. (Mi dispiace non essere utile)
Brian Postow,

Risposte:



5

Nel caso in cui più persone tornino a questa domanda nei prossimi anni: dall'estate 2011 esiste una soluzione davvero eccezionale:

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


1
Questa è un'ottima estensione di emacs per la visualizzazione delle informazioni del calendario e viene eseguita su Google Calendar e org. Può mostrare gli eventi da entrambi in una vista ma non credo che tira i dati dalla sorgente iCalendar in un file in modalità org.
Koushik,

Calfw sembra essere un pacchetto Emacs che ti permette di visualizzare qualsiasi diario, modalità org, .ics di Emacs e qualcosa chiamato howm. Ma come afferma Koushik, non penso che ci sia una conversione efficace tra questi.
Brady Trainor,

3

Michael Hall mi ha fatto ridere con la sua rabbia per la sua ambivalente relazione amorosa con la gioiosa tana del coniglio chiamata org-mode, ed essere stato sedotto al suo interno (dopo essere fuggito su iPhone) dalla nuova app MobileOrg. In tale occasione, afferma che nel 2007 Bill Clementson era riuscito a hackerare un certo "client Emacs per i servizi Google" di TV Raman (di fama emacspeak), che gli aveva permesso (Clementson) di sincronizzare gli appuntamenti del suo diario emacs con il suo Google Calendar / GCal al volo. Forse tu o qualcuno potreste fare lo stesso con esso ma per la modalità org? (Mi piacerebbe, ma ho anni di pausa nella mia conoscenza e-lisp.)


2

Recentemente è apparso un progetto chiamato org-gcal e potrebbe adattarsi alle tue esigenze. La sua pagina Web descrive una procedura dettagliata per configurare la modalità organizzazione al fine di supportare la sincronizzazione bidirezionale tra il calendario di Google e un file dell'organizzazione, sulla base di un calendario per file. In sintesi offerte org-gcal:

  • Scarica l'evento del calendario di Google
  • Pubblica / modifica elemento organizzativo

Tutti i requisiti sono gestiti usando il gestore di pacchetti integrato per Emacs 24+. Il progetto è ospitato nel repository MELPA per una facile installazione.

L'autore ha implementato come funzionalità una procedura di sincronizzazione e chiusura del file. All'inizio potrebbe essere un po 'inquietante perché dopo un sync ( org-gcal-fetch) o creare un nuovo evento ( org-gcal-post-at-point) il buffer è chiuso ma puoi notare riaprendolo o navigando nella modalità agenda-org che le attività vengono aggiornate in entrambi i sensi.


Benvenuti in SU. Puoi fornire maggiori dettagli nella tua risposta. Hai mai usato questa applicazione prima e quali sono le sue caratteristiche principali? Grazie
Matthew Williams,

Sembra che questo pubblichi / modifichi solo alcune parti (dove si pointtrova). Può essere utilizzato per voci in agenda? Esportare tutte le voci dell'agenda nel calendario di Google?
Dror,

Puoi sincronizzare un calendario completo da google all'organizzazione. Tuttavia, al momento puoi solo sincronizzare dall'organizzazione alla pubblicazione su Google. Suppongo che la logica alla base di questa procedura sia quella di aggiungere gradualmente appuntamenti all'ordine del giorno, ma non è progettato per aggiungere un ordine del giorno nel suo insieme.
jrbalderrama,

1

Puoi provare questo sito web a parte il suo calendario più sincronizzato piuttosto che la modalità Org.

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

Non l'ho ancora testato perché non ha funzionato la prima volta che ho provato e non potrei essere disturbato a scoprire perché. Forse è stato semplicemente un errore di battitura, comunque, spero che tu abbia più fortuna di me.

o c'è questo thread che parla di orgmode e gcal. http://www.mail-archive.com/emacs-orgmode@gnu.org/msg03398.html

ma non sono sicuro che esista un metodo, almeno non esiste ancora un metodo predefinito con modalità org.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.