こちらを参考に、RSSを読み込んでタイトルとURLを表示するスクリプトを作成
インストールする必要があったのはnet-discover
tarball を展開して ruby setup.rb を実行
require 'net/discover'
require 'open-uri'
require 'rss'
feeds = URI.parse(ARGV[0]).discover_rss
feeds.each{|url|
puts url
rss = RSS::Parser.parse(open(url).read)
rss.items.each{ |item|
print item.title
print "\n"
print item.link
print "\n"
}
}
p ではなく print を使ったのは、p だとタイトルが化けたので。
printだと正しく表示されました。
(環境 MacOS X Tiger / iTerm (UTF-8) )
$ ruby rss.rb http://nasuta.seesaa.net/
http://nasuta.seesaa.net/index.rdf
acts_as_paranoid
http://nasuta.seesaa.net/article/45663591.html
Jruby On Rails + Derby(組み込み編)
http://nasuta.seesaa.net/article/40779455.html
Jruby on Rails + Pure Java SQLite JDBC driver
http://nasuta.seesaa.net/article/40303483.html
Jruby 0.9.9 リリース
http://nasuta.seesaa.net/article/40258119.html
Jruby On Rails + Derby
http://nasuta.seesaa.net/article/39579985.html
Jruby On Rails + MySQL
http://nasuta.seesaa.net/article/39104072.html
Jruby On Rails を触ってみる
http://nasuta.seesaa.net/article/38479411.html
CLARAのVPSでmongrelが再起動せず
http://nasuta.seesaa.net/article/29468773.html
SQLite3::SQLException (SQL logic error or missing database)
http://nasuta.seesaa.net/article/28993404.html
ruby on rails on coLinux
http://nasuta.seesaa.net/article/27668857.html
ログイン手続きが無いサイトでのSession Fixation攻撃
http://nasuta.seesaa.net/article/26460667.html
cookieで掲示板の名前とE-Mailを保存
http://nasuta.seesaa.net/article/25531450.html
QRコードの生成に成功
http://nasuta.seesaa.net/article/25468705.html
ページネーションとフラグメントキャッシュ
http://nasuta.seesaa.net/article/25042955.html
pound + mongrel でも落ちました。
http://nasuta.seesaa.net/article/24573162.html