RSSを読み込んでみる

Rubyの標準ライブラリの'RSS'を使ってみました。

require 'rss'

#$stdout.set_encoding('cp932')

url = 'http://d.hatena.ne.jp/diarylist?mode=rss'
result = RSS::Parser.parse(url)
p result.feed_info
puts "Channel: " + result.channel.title
result.items.each_with_index do |item,i|
  break if i+1 > 10
  puts "#{i+1}. #{item.title} : #{item.description}"
end

Windowsの場合は、標準出力にcp932エンコードを付けて文字化けを回避してみました。

とりあえず、ここまで。