Palm Desktop の予定のデータを Google カレンダに持ってく為の変換プログラムを Ruby で書いた。 以前ブログに書いた dbareader.rb が必要。 入力は Palm Desktop の予定をエクスポートした *.dba ファイル。 以下の様に実行して出来た iCalendar 形式のファイルを Google カレンダにインポートする。 $ ./dba2ics foo.dba > foo.ics 自分のデータを変換するためだけに作ったので、 他人のデータも正しく変換できる保証はまったく無い。 そういえば、繰り返し予定の例外に対応していない。 その場合、例外の元と先の 2 件の予定が作成されると思うので、 元の方を削除しなければならない。 dba2ics #!/usr/bin/ruby # vi: ts=2 # Palm の予定データ (databook.dat/*