キュレーションサイトを作ろうかな
昼間は物流系の仕事をしていてある一定の情報を集めてあるサイトを探しているのだが、中々同様の情報を扱っているサイトは見つからない。
そこで各サイトのRSSを取得して自前でキュレーションサイトのようなものを作ってみようかと色々調べている中で使えるPerlのフリーCGIを見つけたので備忘録第二弾として投稿します。
複数のRSSフィードを統合できないだろうか
複数のRSSフィードを結合するフリーCGI
複数のRSS/Atomフィードを結合させて1つの大きなRSSフィードを生成するCGI。
Fumy RSS Feeds Merger – 複数のRSSフィードを結合するフリーCGI –
CGIなので自前サーバやレンタルサーバにCGIを自分で設置して使用します。
必要なPerlとモジュール
Perl5以上と2つのモジュール
- XML::TreePP
- XML::FeedPP
当サイトは現在XREAを使用していてXML::TreePPはサーバにインストールされているようですが、XML::FeedPPはインストールされてないようです。
なので、XML::FeedPPモジュールをダウンロードしてサーバにアップロード(XMLサブディレクトリを作成してその配下へ)
結合出来るRSSフィードの個数
なんと、制限がありません。いくつでも結合出来ます。
結合元のフィードは、RSS1.0(RDF)・RSS2.0・Atomの各種類が混在していても構いません。
結合した結果は、RSS1.0(RDF)・RSS2.0・Atomフィードとして出力できます。
CGIの設置方法
CGIの設置方法・設置環境・カスタマイズ方法等はFumy RSS Feeds Merger – 複数のRSSフィードを結合するフリーCGI –に詳しく掲載されているので割愛します。
あとは結合したRSSフィードをRSSリーダー等に登録するだけです。