1
Asahi.com から全文入りフィードを生成
これも基本的な使い方。
Asahi.com の RSS にはタイトルしか含まれないので、EntryFullText で全文を引っこ抜いてフィードを作る。もちろん再配布はよろしくないので、認証をかけて es の
pRSSreader で読むためのみに使っている。以下、設定用 yaml ファイル。global の辺りは省略。
plugins:
- module: Subscription::Config
config:
feed:
- url: http://www3.asahi.com/rss/index.rdf
- module: Filter::Rule
rule:
- module: Deduped
- module: Filter::EntryFullText
config:
store_html_on_failue: 1
force_upgrade: 1
- module: Filter::StripRSSAd
- module: Filter::Regexp
config:
regexp: s/rss\.asahi\.com/www\.asahi\.com/g
- module: Publish::Feed
config:
format: RSS
dir: /somewhere/htdocs/plagger/feeds
filename: asahicom.rdf

生成先は http で閲覧可能なところにしておき、認証をかける。pRSSreader 側に登録すれば出来上がり。と言うわけで問題無く表示できた。cron で 30分おきに実行して更新するように仕掛けておく。なかなか便利。
2
2007-01-30 追記
description に webbug らしき a と img の html が入るようになったので、force_upgrade オプションを追加して対応。
3
2007-09-22 追記
画像URL正規化のための Filter::Regexp と広告削除のための Filter::StripRSSAd を追加。