emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Baptiste Fouques <bateast@bat.fr.eu.org>
To: emacs-orgmode@gnu.org
Subject: Re: Sync Org with Google Calendar using google API (rather than caldav)
Date: Tue, 2 Apr 2013 07:17:17 +0000 (UTC)	[thread overview]
Message-ID: <loom.20130402T090240-590@post.gmane.org> (raw)
In-Reply-To: CAOkDyE8_fge+FfVptB2tYkKQdd7Qj6B8V9dhQaVZc8N6ESJfHA@mail.gmail.com

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.

  reply	other threads:[~2013-04-02  7:24 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-29 15:05 Sync Org with Google Calendar using google API (rather than caldav) Adam Spiers
2013-04-02  7:17 ` Baptiste Fouques [this message]
2013-04-08 17:25   ` Adam Spiers
  -- strict thread matches above, loose matches on Subject: below --
2013-03-29 11:03 Baptiste
2013-04-03 17:09 ` Bastien

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=loom.20130402T090240-590@post.gmane.org \
    --to=bateast@bat.fr.eu.org \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).