- blogs:
- cles::blog

DatebookDB.pdb を ics ファイルに変換してGoogleカレンダーにインポート




iPod Touch はいわゆるPDA的な使い方ができる端末なのですが、PDAという単語で僕は2000年~2004年頃にかけてPalmをかなり使い込んでいたことを思い出しました。既にPalmの実機は手元にはないのですが、家の中を探したところデータのバックアップを取ったメモリが残っていたので、DatebookDB.pdb から当時のスケジュールデータを復元してみることにしてみました。
なんとかics形式まで持っていければ、Googleカレンダーに取り込むことができるので、何か方法はないかと調べたところ「Palm データベースの iCalendar 形式への変換 | yendo weblog」に掲載されている、 pdatebook2ical.pl がそのものズバリの作業をしてるようだったので、今回はこれを使います。
まず、CPANのモジュールが必要なのでインストールします。
スクリプトはファイルの変換が ~/.jpilot/DatebookDB.pdb → ~/.evolution/calendar/local/system/calendar.ics に固定されているので、これを下記のようにカレントディレクトリのファイルが処理対象になるように変更しておきます。
あとはDatebookDB.pdbをカレントディレクトリに置き、下記のコマンドを実行してやると calendar.ics が得られるので、これをGoogleカレンダーにインポートしてやればOKです。いきなり、既存のカレンダーに予定をマージするのは危険なので、できればインポート用に別のカレンダーを作ってからマージするのがオススメです。
復元されたカレンダー情報は10年前というとちょうど大学3年生の時で、駆け出しITエンジニア&就職活動が始まるちょっと前という感じでした。眺めていると思わず目頭が熱くなるような記録もあり、当時のエピソードが昨日のことのように思い出されたものもありました。当時から考えれば、10年後にこんなことになってるとは夢にも思わなかったなぁ。
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/3824
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(110747)
3 . 年次の人間ドックへ(110352)
4 . 2023 年分の確定申告完了!(1つめ)(109905)
5 . 三菱鉛筆がラミーを買収(109803)