パイプライン
今回、掲示板のHTMLをあーだこーだスクレイピングしながら考えたこと。
Subscription::Configで普通のHTMLを取得 →CustomFeed::Simpleでリンクを抽出してフィード化 →Subscription::Feedでリンク先のHTMLをさらに取得 →取得したHTMLをCustomFeed::Configでスクレイピング →お好みのPublish::*でどうぞ
こういうのをスマートに書けないのだろうか。
CustomFeedが二回出てきてる時点で大分アウトっぽい*1が、それでもやりたいものはやりたい。「それCustomFeed::Scriptでできるよ」というのもお説ごもっともだが、できればconfig.yamlの中で片を付けたい。
CustomFeed::PipeLineとか書けばOK?