2日ほど前から作成しはじめた RssRolling ですが、遅々としながらも徐々に作りこんでいっています。とりあえず、日本語の文字化けの問題は解決できました。
それと、折角なので収集して日付でソートした結果そのものを RSS で出力するようにもしました。channel 要素の部分がまだちょっと不完全ですが、とりあえず見れる形にはなってきました。
ちょっと苦戦しているのが RSS における時刻フォーマットの扱いです。Dublin Core モジュールでは W3CDTF を利用することになっているのですが、時々 W3CDTF に従っていないサイトもあって、その場合のパーシングや時刻比較をどうしようかというのが悩ましいところです。
サンプルと運用テストを兼ねて僕のサイト上で 30 分間隔で回しています。上のアイコンのリンク先にあります。アクセスログで RssRolling/0.1 libwww-perl/5.65 なんていう User-Agent があったら、それは僕の仕業です。どうかご協力の程。