Evolution ICS
Monday, December 25th, 2006I exported my idea lists that I keep in Evolution as both iCal and CSV files. I figured I could write a Python scraper in a few minutes that would pull out the summaries so I could post them here. However, Evolution’s export seems flawed for both types.
In the CSV files, Evolution exports newlines unescaped, so you can’t use normal parsers (like Python’s csv module) to handle the CSV format.
For the iCal format, Evolution does something similarly annoying. For some reason, it hard wraps string values at 80 characters. For a mostly non-human-readable format, I don’t understand this. Again, it makes it really hard to parse.
The only other export format is RDF, which I guess is what I’ll have to use, even though I don’t feel like fooling with XML.
Merry Christmas, folks!