Oct 04, 2004
RSS Generator
hail2uのkyoさんが公開されているRSS Generatorというものがあります。
これは、HTMLからRSSを生成してくれるという優れものです。
で、ある掲示板のRSSを作成することに挑戦。
といっても、cronが使えないサーバなので、どうするか考えたあげく、掲示板の書込完了時にあらわれるHTML画面(よくある「書き込みは正常に完了しました」などのメッセージ画面)の中に、imgタグを追加し、リンク先にCGI指定。
また、様々な問題から、plであるソースを、cgi化(print文を省く)。同時に、今回は引数でURLリストファイル名を渡すのではなく、埋め込みにしたので、21行目を削除し、31行目では、直接、ファイル名を記入、$argに引き渡すようにしました。
いささか強引な手法ではありますが、更新するタイミングでRSSを書き換えにいっていることには変わりないですし、きちんと生成できているようで問題なし。 なお、正規表現で指定されている要素(一番目の括弧内がリンクファイル名、二番目の括弧がタイトル名になる)では、書込みをした人の名前までタイトルに取り込むと便利なので、そうしました。
これとRSSリーダの併用をすることで、PULL型だったコンテンツが、PUSH型へと変貌するので、大変に便利。
一般公開せずに、自サイトにだけ使っても管理の手間が省けますね。
Edit this entry...
wikieditish message: Ready to edit a entry.