Thanks a lot for the info! I agree that natively talking to the JSON API is a nice feature :)
On 2 April 2013 08:17, Baptiste Fouques <bate...@bat.fr.eu.org> wrote: > Adam Spiers <orgmode <at> adamspiers.org> writes: > >> Sounds interesting. It would be very helpful if you could explain how it is >> different from the other synchronization possibilities out there, e.g. >> >> http://orgmode.org/worg/org-tutorials/org-google-sync.html >> https://code.google.com/p/emacs-google/ >> https://github.com/travisbhartwell/Emacs-Google-Calendar-Sync >> http://www.emacswiki.org/emacs/GoogleClient > > two main things make my sync different (also this does not make it > more > interesting ;) > - it does not rely on external command > - it does not rely on ics > > I always found that relying on external commands makes thing more complex : > you > have to configure that command, in its configuration file or through > scripted > call by passing right arguments, and then you have to integrate it in your > Emacs > workflow. > > Using command in Emacs, configured through convenient customization group is > so > natural … > > Then, my sync. uses Google json API (and authentification using oauth, stored > in > crypted file, for no secret in your config file or anywhere else). This make > it > by far less portable. But, with Google dropping standards, or juts > maintaining > it at there minimal level, it makes it more close to what you can get > from > Google calendar and events. > > Also using elisp Json library is so easy and robust in regard to parsing > ics > files that it sounds very natural to use it. > > I don't mean it is better than caldav sync tools, but that I could not > find > myself satisfied with those tools, worried about Google call to drop > caldav > compatibility, that I feel I need something more close to Google > API > possibilities. Then I started it, and just offer to share (that how it > works, > right ? ;) > > Thanks for the work of the community, > > Bat. > > >