|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Announcements
Chapters
Services
Feature Zones
|
Warning upfrontThis is the apex of spaghetti code. Its poorly designed and needs a lot of TLC. So why am I releasing this? Well, because you might find this useful to just use. Or you might even hack this a bit yourself!! :) What it doesIt opens your default Outlook2k profile and dumps the item types you select to a directory. I assume Outlook will ask you for a default profile if you don't have one, but I haven't tested this. How to use it
Why I did itI have been spending most of my time in linux, and booting into win2k just to get access to my PIM data, e.g. outlook. This sucked. Since MS insists on entrapping you by providing decent import abilities but abysmal export features, I needed to hack this thing up so I could get out. My strategy to escape Outlook.
Take all my appointments and dump each one to disk in iCAL format. This
required me to read rfc[2445] and
spend many wonderful hours figuring that out. Then I had to take all my contacts
and dump in vCard, rfc[2426], which
was surprisingly easy. I used qmail and courrier-imap. READ: Life with qmail or Qmail Tutorial on linux.com. This had the benefit that I didn't have to deal with attachments, a concern since that meant yet another RFC. Besides, it only took a few minutes instead of the hours an mbox interface would have taken. The Code you should read:
1. buildercal.cpp Limitations
Multiline body/comments in appointments/tasks are whacked. There is no
way to take a bunch of lines and insert them into iCAL/vCard. So the solution
was to replace all \r\n with \\. Now everything is on one line but it looks
nasty. Better than losing data I suppose. Plans that I have
None, absolutely none.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||