nadoka の rss_check.rb で RSS 2.0 とか Atom とか
なんかあれだな。解釈に失敗する feed がいくつもあるな。
RSS Check Error (http://feeds.reuters.com/reuters/JPTop News/) -
undefined method `about' for #<RSS::Rss::Channel::Item:0x870b7d4>
RSS Check Error (http://feeds.feedburner.com/reuters/JP
BusinessNews/) - undefined method `about' for
#<RSS::Rss::Channel::Item:0x86d081 4>
RSS Check Error (http://feeds.feedburner.com/reuters/JP WorldNews/) -
undefined method `about' for #<RSS::Rss::Channel::Item:0x83fb7c4>
RSS Check Error (http://www3.nhk.or.jp/topepg/rss/news/
rss20/cat5.xml) - undefined method `about' for
#<RSS::Rss::Channel::Item:0x82654 14>
うーん。RSS 2.0 や Atom には about なんて要素も属性もないよね。その辺の問題かな?
--- lib/rss_check.rb (リビジョン 188)
+++ lib/rss_check.rb (作業コピー)
@@ -67,7 +67,7 @@
et = e_date
end
{
- :about => e.about,
+ :about => e.link,
:title => e.title,
:ccode => 'UTF-8'
}
でイケたっぽい。work around 万歳。
※ TwitterIrcGateway みたいに入ったときにいくつか最近のニュースが見れたら嬉しいけど、それは proxy として使ってなきゃ無理だわな。うーぬ。やっぱり proxy として使えないとダメか? なんか分からんけど繋がらないんだよなぁ。