Calendar madness
Aug. 12th, 2005 07:27 pmInternet calendaring sucks. The server products pretty much blow, the spec is insane and some of the clients are so totally broken that when they send a reply appointment, they only send an ICS attachment and not even like a proper MIME mail with a separate text attachment. Talk about lossage.
Anywho, I've been trying to make my way through this maze of twisty passages and I think I've finally managed to get a python package together that'll parse ICS files and allow them to be messed with. Trouble is, I'm a bit stuck about how to deal with recurrence rules. I mean, do I add a generator method to make it possible to iterate over the recurrent sequence object or do I add code to make the recurrence simulate a list or do I conclude that I've arsed up my design totally and go back to the drawing board? Yup, it's a toughie alright.