Here is the help page for the palm2ical program.
SourceForge.net Project Page
SourceForge.net File Downloads
Invaluable is the information at: http://www.geocities.com/Heartland/Acres/3216/palmrecs.htm which describes the format of the Palm databases as stored on Windows.
Information on the iCalendar file format is available here: http://www.faqs.org/rfcs/rfc2445.html.
Here is the development blog for this project.
Palm Desktop >= 4.1.2 users
Well, Palm screwed us over. At somewhere near Palm Desktop 4.1.2 or so, they've changed the database formats for Windows that they've been using for years and years. I've not found any information on the formats, nor does Palm seem to be willing to publish them, nor do I wish to spend my time trying to reverse engineer them. Jerks.
I did find, however, that the desktop app can export the old-format files for you, as 'archives'. So, I wrote a little python program that uses WshShell to 'drive' the desktop to export the files, then rename them as appropriate. The program is exportPalm.py and requires you to have Python (any version), the win32 package for python (corresponding version for your version of python), and have the Windows Scripting Host available (all newish version of Windows will have this).
You run this app, passing the name of the desktop executable and a directory you want the exports saved to, and it drives the app to do the exports. The resulting directory can be used by palm2ical to generate the iCalendar file.
YMMV; this is of course a complete hack-job. You run the program, and need to be sure you don't screw with the windows desktop as it runs, or it'll send they keys to the wrong app. It also doesn't account for multiple userids. Oh well. Better than nothing.
Copyright © 2003 Patrick Mueller
Last updated on 2005/10/06 at 20:16.