From mboxrd@z Thu Jan  1 00:00:00 1970
From: Nick Dokos <nicholas.dokos@hp.com>
Subject: Re: Status google calendar sync
Date: Fri, 21 Jan 2011 10:22:59 -0500
Message-ID: <8577.1295623379@gamaville.dokosmarshall.org>
References: <4D3945ED.9060605@gmail.com>  <4D39555C.8050902@manor-farm.org>
Reply-To: nicholas.dokos@hp.com
Return-path: <emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org>
Received: from [140.186.70.92] (port=52754 helo=eggs.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43) id 1PgJIr-0004Ip-VB
	for emacs-orgmode@gnu.org; Fri, 21 Jan 2011 10:53:37 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <nicholas.dokos@hp.com>) id 1PgJIq-0006a6-AU
	for emacs-orgmode@gnu.org; Fri, 21 Jan 2011 10:53:33 -0500
Received: from vms173005pub.verizon.net ([206.46.173.5]:56878)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <nicholas.dokos@hp.com>) id 1PgJIq-0006ZN-6b
	for emacs-orgmode@gnu.org; Fri, 21 Jan 2011 10:53:32 -0500
Received: from gamaville.dokosmarshall.org ([unknown] [173.76.32.106])
	by vms173005.mailsrvcs.net
	(Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16
	2009)) with ESMTPA id <0LFD003OTQSQV0P5@vms173005.mailsrvcs.net> for
	emacs-orgmode@gnu.org; Fri, 21 Jan 2011 09:53:20 -0600 (CST)
In-reply-to: Message from Ian Barton <lists@manor-farm.org> of
	"Fri, 21 Jan 2011 09:43:56 GMT." <4D39555C.8050902@manor-farm.org>
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <http://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <http://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=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: lists@manor-farm.org
Cc: nicholas.dokos@hp.com, emacs-orgmode@gnu.org

Ian Barton <lists@manor-farm.org> wrote:

> ...
> Since I am still on page one of the "Complete Idiots Guide to elisp", I 
> plan to do this in Python, which has some nice libraries for creating 
> ics files.
> 

On a loosely-related note, I find myself in the unfortunate position of
being the target of Outlook-generated appointment emails (including a
calendar attachment). In self-defense, I have begun looking at having
these things automatically added to my org appointments, but I have had
trouble with the emacs icalendar library (in particular, timezone
handling: a critical item for me, since these appts are generated from
various timezones and the included ics files have a bewildering variety
of timezone specs in them - I blame M$ for this :) ).

So I just wanted to point out three things:

o there *is* an emacs elisp library to handle icalendar files.

o I think it is buggy.

o using the Python libraries is a great way to figure out where the
elisp library goes wrong (assuming I'm right and that it *is* going
wrong somewhere) and possibly fixing it.

Thanks for pointing the Python libraries out. If you get somewhere with
them, maybe you can fix the emacs icalendar library too: it might be
just what you need to expand your elisp skills.[fn:1]

Thanks,
Nick

Footnotes:

[fn:1] Tom Sawyer would be proud of me ;-) I find myself pressed for
time and with too many things to do, so it's not clear when (or even if)
I would be able to work on this.