くっつき BBS で RSS 出力
くっつき BBS をちょっといじって、 RSS 1.0 で出力できるようにしてみた。
rss ファイルは書き込み後と編集後においてのみ生成するので、 ?mode=latest で動的生成するのに比べ、サーバへの負担が減りまする。
以前のパッチそのまま移植なので、実際の作業はほとんどなかった。 変数名が変ってなかったので助かった。のかな?
Firefox のライブブックマークでは動作せず。 Sage や snownews なら普通に動く。ナンデ? まあいいや。
あと、$charset 出力になっているので、utf-8 で出力したい人は、 sub write_to_rssfile {} の最後の出力の前で、
Encode の人: $rdf = encode('utf8', decode($charset, $rdf));
Jcode の人: $rdf = Jcode->new($rdf, $charset)->utf8;
すればよろし。
せっかくだからちまちまボタンもつくってみた。
勝手に持っていってくらはい。