Is there a way to use Emacs to sync with Google Calendar and Google Contacts, ideally keeping a local copy so I can access them offline?
|
|
Unfortunately, I am unable to give a complete answer. All I have is advice about some possible paths to wander down. The easiest route would be if the emacs-g-client that Gilles mentioned in the SU version of this question works. If that doesn't work, I would look into the following:
|
|||
|
|
|
For Google Calendar, I have a one way sync setup successfully. Emacs fetches my calendars at startup and transfers it in the emacs diary. This is then displayed by org-mode in the agenda, but you can set it up anyway you want. For sending back to Google Calendar, I have yet setup anything as I don't need it that much. However, I think it would be pretty easy to have a function that adds an entry in the diary and calls googlecl to add an entry in your google calendar. To fetch the calendars, I have the following in my .emacs (not that this is not my code, it comes from the org-mode mailing list, but I can't remember where I found it exactly):
Replace Now, you can just call To have org-mode display the diary entries in the agenda, just add |
|||
|
|
|
For integration with Google contacts there is Julien Danjou's script which you can see in action here:
|
||||
|
|
|
emacs-calfw can synchronize with calendars in iCal ( |
||||
|
|