Fuse::Hatena - Hatena FileSystem

About

はてなダイアリー、グループなどの日記エントリーをファイルシステムとしてマウントするPerlモジュールです。

Download

svn export http://svn.coderepos.org/share/lang/perl/Fuse-Hatena/trunk/ Fuse-Hatena

Usage

起動 (マウント)

./bin/hatenamount --username {username} {mountpoint}

以上のコマンドにより、{username} のアカウントのエントリーなどが {mountpoint} 以下にマウントされます。

{mountpoint} 直下には dg などのディレクトリができます。これらはそれぞれ d.hatena.ne.jp, g.hatena.ne.jp と結びついています。つまり、d というディレクトリ以下にダイアリーのエントリーファイルができます。(現在はダイアリーのみをサポートしています)

d 以下には d/2007/12/15 などというディレクトリ構成でファイルができます。これらはエントリーファイルの d/{年}/{月}/{日} と結びついています。これらのファイルを編集するとその日のエントリーが変更されます。ファイルを削除するとその日のエントリーは削除されます。新しいファイルを作成するとエントリーが追加されます。

また、この命名規則以外のファイルも作成・編集はできますが、これらはメモリ上のみに存在するファイルとなります。一度アンマウントすると消えてしまいますのでご注意ください。

Notice

このモジュールは現在まだ実験的なバージョンです。エントリーが消えてしまったりする可能性も否定できませんので、ご使用の際には十分注意してください。

Known Issues

  • OSXでFinder上からエントリの書き換えができない #40

Author

Daisuke Murase (Committer:typester)

License

GPL (same as fuse)