From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adam Spiers Subject: Re: Re: 1-way syncing with google calendar Date: Fri, 30 May 2008 21:55:42 +0100 Message-ID: <20080530205542.GA16661@atlantic.linksys.moosehall> References: <20080429141240.GA9068@atlantic.linksys.moosehall> <2989BE0D-4A88-4DEC-B6A2-66B08661942F@science.uva.nl> <20080429171635.GB9068@atlantic.linksys.moosehall> <20080527215557.GD20846@atlantic.linksys.moosehall> <20080527222515.GF20846@atlantic.linksys.moosehall> <87skw287na.fsf@mixandgo.ro> <20080528215756.GI20846@atlantic.linksys.moosehall> <3d6808890805290332u4cd58264lb9717ee612f814b7@mail.gmail.com> <87k5hdtfz3.fsf@piyo.tok.corp.google.com> Reply-To: Adam Spiers Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K2Bdh-00087M-Vf for emacs-orgmode@gnu.org; Fri, 30 May 2008 16:55:54 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K2Bdc-00085u-6N for emacs-orgmode@gnu.org; Fri, 30 May 2008 16:55:53 -0400 Received: from [199.232.76.173] (port=41469 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K2Bdc-00085r-0D for emacs-orgmode@gnu.org; Fri, 30 May 2008 16:55:48 -0400 Received: from mail.beimborn.com ([70.84.38.100]:59958) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1K2Bdb-0003iA-Hu for emacs-orgmode@gnu.org; Fri, 30 May 2008 16:55:47 -0400 Received: from mail.beimborn.com (localhost.localdomain [127.0.0.1]) by mail.beimborn.com (8.12.11.20060308/8.12.8) with ESMTP id m4UKtjY7025760 for ; Fri, 30 May 2008 15:55:45 -0500 Received: from localhost (localhost [[UNIX: localhost]]) by mail.beimborn.com (8.12.11.20060308/8.12.11/Submit) id m4UKtjVn025754 for emacs-orgmode@gnu.org; Fri, 30 May 2008 21:55:45 +0100 Content-Disposition: inline In-Reply-To: <87k5hdtfz3.fsf@piyo.tok.corp.google.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org On Thu, May 29, 2008 at 10:08:48PM +0900, David Smith wrote: > "Tim O'Callaghan" writes: > > > Cool - just caught up with this. > > > > If you check the archives i had a very basic google->org solution using w3. > > > > I stopped using it when i moved back to Emacs, guess its time to dig it out :) > > I'm currently building something similar using g-client which is much > easier to integrate with the emacs calendar. It should also be able to > do two-way sync without an external daemon. I just haven't found a good > way to integrate it with the agenda. Anyone have experience with it? No, but please let us know as soon as you have something worth testing! For google->org, I was thinking that you would need to impose some structure on the org representation of events, so that it was clear algorithmically where to insert new events within the org buffer that were only on the google side prior to syncing. A simple chronologically sorted format would suffice, e.g. * <2008-05-30 Fri> foo * <2008-05-31 Sat> bar * <2008-06-01 Sun> baz or * 2008-05 ** <2008-05-30 Fri> foo ** <2008-05-31 Sat> bar * 2008-06 ** <2008-06-01 Sun> baz or even * 2008 ** 2008-05 *** <2008-05-30 Fri> foo *** <2008-05-31 Sat> bar ** 2008-06 *** <2008-06-01 Sun> baz