2006年 09月 07日

Plagger Diary

途中で Diary って名前がおかしい気がした。Archive とかかな

SmartFeed::Diary

http://svn.lab.lowreal.net/lowreal/mypla/Plagger/Plugin/SmartFeed/Diary.pm

Publish::Diary

http://svn.lab.lowreal.net/lowreal/mypla/Plagger/Plugin/Publish/Diary.pm

Publish::XSLT

http://svn.lab.lowreal.net/lowreal/mypla/Plagger/Plugin/Publish/XSLT.pm

config.yaml

  - module: SmartFeed::Diary

  - module: Publish::XSLT
    rule:
      expression: $args->{feed}->type eq "smartfeed:diary"
    config:
      format: Atom
      dir: /home/cho45/tmp
      xsl: /home/cho45/diary.xsl
      extension: html

  - module: Publish::Diary
    config:
      sourcedir: /home/cho45/tmp
      dir: /home/cho45/public_html/diary

diary.xsl の例
http://svn.lab.lowreal.net/lowreal/mypla/diary.xsl

Atom 渡し

こんなんにして適当に Subscribe すると、いっぱいファイルができる!

出力例: http://lab.lowreal.net/tmp/

TODO:

  • SmartFeed::Diary で作った smartfeed に適切なタイトルをつける
  • ちゃんと .htaccess とかの設定をして使ってみる (ネゴシエーションで拡張子なしに)
  • ソート
  • もしてかして: Planet でできる? か調べてみる
  • /index にする。
  • エントリごとのページ 2006/09/07/1 とかを作る。sort したあとに id つける?

svn にてきとうに入れたのでそっちへリンク