トップ «前日 最新 翌日» 編集
RSS feed

ただのにっき


2006-10-13(金) [長年日記]

Remember The Milkのリストを自動でバックアップ(2)

昨日のツッコミでOutlookを使ったらというアドバイスをいただいた。が、おれもOutlookを使うのは負けだと考えているので、それはないかな。つーか、それ以前にOutlookなんて持ってないし!

とはいうものの、AtomよりもiCalendar形式の方がちゃんとメタデータが活きているようなので、そっちを使うべきだね。おまけに設定画面内に全リストのURLがあるという指摘もあり(相変わらずマヌケすぎる>おれ)、昨日作った「全部入りスマートリスト」は破棄。

Mozilla Sunbird さらに上のページ内で言及されていたMozilla Sunbirdというのは知らなかったので(マジで存在すら知らんかったよ)、入れてみた。RTMのiCalデータにはカレンダーサービスとイベントサービスの2種類があり、Sunbird上ではカレンダーサービスがいわゆるタスクリスト、イベントサービスがカレンダーに反映されるようだ。というわけで、両方入手して読み込ませれば、急場のしのぎに使えるということになる。

あとは(今は使わないけど)RubyからiCalをいじるためのvpimというライブラリも見つけたので、覚えておこう。Sunbirdではちょっと使い勝手が悪いし重過ぎるので、軽い「RTMビューア」みたいなのが作れればバックアップとしては万全だろう(そんな暇はないけど)。

というわけで、バックアップ用のスクリプトは以下のような感じに:

#!/bin/sh
id=【YOUR_ID】
pw=【YOUR_PASSWD】
ical=rememberthemilk.ical
events=rememberthemilk.events.ical

cd $HOME/var/backup
wget -O $ical --http-user=$id --http-passwd=$pw https://www.rememberthemilk.com/icalendar/$id/
wget -O $events --http-user=$id --http-passwd=$pw https://www.rememberthemilk.com/icalendar/$id/events/
svn ci -m 'automatic update' $ical $events
Tags: rtm ical vpim
本日のツッコミ(全3件) [ツッコミを入れる]
u2 (2010-02-07(日) 01:01)

rtmはicalのimport機能が見あたりませんが?
バックアップデータはどのようにリストアするのですか?

ただただし (2010-02-07(日) 07:59)

この記事は「RTMが落ちているとタスクを見ることができない」という問題を解消するのが目的なので、リストア可能なバックアップを作ることは対象外です。

u2 (2010-02-07(日) 15:47)

import手段がないのか?探してみます。


トップ «前日 最新 翌日» 編集
RSS feed