A Day in the Life

やたーはてなダイアリーファイルシステムできたよ\(^o^)/

はてなダイアリーが AtomPub で編集できるようになったので、早速 fuse を使ってファイルシステムを作ってみました。こんな感じに使えます。

  • http://rails2u.com/tmp/diary_fuse/fuse.htm (動画)

  • /create に保存すると現在時刻で作成

  • /20080820101010 など、エントリーを編集可能。保存で更新。

  • rm するとエントリーを削除

  • /\d{14} 的なファイル名で保存すると、その時刻のエントリーを作成

などなど。Ruby の FuseFS を初めて使ってみましたが、結構簡単にファイルシステムをいじれて便利ですね。ちなみに本文の改行周りがおかしくなるというアレな挙動をして、全然実用できませんが、AtomPub 使うとこんな事もできるよーという例として見ていただければ。

ソースコードは以下です。

記事の一覧 >