rss2index

| コメント() | トラックバック(0) |

結構目にするのが「rss2html」、リモート、もしくはローカルのRSSファイルからHTMLを生成するものですけど、これを応用して「rss2index」を作ってみました。
要するに「コメントは表示したくないけど、タイトル、エントリ数、更新日が知りたい」という目的にのみ使うものです。
perlで作ったんですけど、以下のパッケージとかを導入しました。


  • XML-RSS (CPANから入手)
  • Jcode(jcode.plじゃないやつです、私の環境では標準で入っていました)
  • XML-ParserとXML-Encodingでeuc-jpを認識させるためのmkenc.pl (詳細はこちら)
  • Googleとかで探せるrss2htmlから基本的な部分を引用

問題点としては文字コードで引っかかる箇所があるみたいで、大体のRSSでは問題ないみたいです。多分自分の好みでEUC-JPで出しているのが問題なのかなぁ。やっぱりUTF-8とかにしなきゃならんのでしょうか。

とりあえずアップしてみますが、へっぽこソースなので勘弁してほしいのと、暇があったらメンテナンスする程度なので期待しないでください。
使い方は、


%> <install_path>/rss2index.pl <RSS List File> > output.html

<RSS List File>とは、RSSファイルのURL、またはローカルのRSSふぃあるパスを1行ごとに記載しておきます。そうしますと、HTMLを標準出力しますので、それを任意のファイルにリダイレクトしてください。

Download rss2index

Perl5.8.0で標準実装されているEncodeライブラリを使用したバージョンもアップします。どちらかというとこちらのほうが安定して使えそうです。あとかなりバグ修正もしました。

Download rss2index ver.2

トラックバック(0)

トラックバックURL: http://www.boundless-ocean.ne.jp/mt/mt-tb.cgi/66

Powered by Movable Type 4.27-ja
OpenID対応しています OpenIDについて

このブログ記事について

このページは、Tomochikaが2004年3月 6日 00:16に書いたブログ記事です。

ひとつ前のブログ記事は「configure」です。

次のブログ記事は「RSS Reader」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。