CustomFeed::ConfigはAggregator::Simpleベースにできないか

読了まで:約1分


CustomFeed::Config を​ Aggregator::Simple ベースに​できないかなぁ。

この​二つの​共通点と​しては、

  • Web から​データ取ってくる
  • とってきた​データを​パースして​ Plagger::Feed を​生成する

辺りで、​違う点は

  • HTML を​ XPath や​正規表現を​使って​パースする​ (CustomFeed::Config)
  • Feed を​パースする​ (Aggregator::Simple)

辺り。​利点と​しては​ Aggregator::Xango 見たいなのを​比較的簡単に​作れる​(かもしれない)。

と​書いてみて​思ったけど、​Plagger::FeedParser を​プラグイン化したら​いいんじゃないかなぁ。​少なくとも​他の​ Aggregator 系の​プラグインで​使えるし、​CustomFeed::Config::Xango 見たいなのを​作らなくてすむ。​で、​プラグインは​ Parser::Feed とか​ Parser::Config とか​ Parser::JSON とか​作ればいい​感じとか。

でも​それを​すると​ CustomFeed::Config と​ Filter::EntryFullText の​統合が​難しくなるんだよなぁ。

って​いうか要するに​ Web から​データ取ってくるのと​データを​パースするのを​分離すれば​いいのかな。

とりあえずとりと​めもなく​考えてみた。

#FIXME

にゃるら(カラクリスタ)

『輝かしい青春』なんて失かった人。
次に備えて待機中。

今は趣味でプログラミングをして
生活しています。