トップ «前の日記(2014/08/26 (火) ) 最新 次の日記(2014/08/28 (木) )» 編集 RSS feed

HsbtDiary


2014/08/27 (水) [長年日記]

[ruby] rss のパースは nokogiri を使いましょうという話

rails でお知らせのような rss をパースして表示する必要があるとき feed-normalizerfeedjira を使っていることが多いと思うけど Ruby 2.2.0 の対応状況としてはあまりよろしくない.

  • feed-normalizer は Ruby 2.2.0 で動かそうとすると stack level too deep となる
  • feedjira は依存する curb のメンテナンス状態が怪しい(Ruby 2.2.0 対応は完了しているけど、CentOS 5 でビルドできない問題を直したバージョンをリリースしてくれない...)

さらに rss 関連の技術やライブラリがこの先盛り上がることも多分ないので、rss をパースするときはすみやかに Nokogiri を使って自分たちが使いたいような情報だけを抜き出した Hash の配列にするラッパーをささっと書いたほうがよさそう、というのが今週得られた知見. 社会は厳しい.

本日のツッコミ(全3件) [ツッコミを入れる]
# rochefort (2014/09/03 (水) 01:40)

こっそりこれ使っているのですが<br>http://docs.ruby-lang.org/ja/2.0.0/library/rss.html<br>これもNGなんでしょうか?

# hsbt (2014/09/03 (水) 07:29)

rss は標準添付なので大丈夫です!

# rochefort (2014/09/03 (水) 12:25)

ですよね。安心しました。