require 'simple-rss' require 'open-uri' class RssReader def parseFeed (url, length) feed_url = url result = SimpleRSS.parse open(feed_url) output = ""; output += "

#{result.channel.title}


" result.items.each_with_index do |item, i| if ++i < length output += "

#{item.title}

" output += "

#{item.author}

" output += "

#{item.summary}

" output += "
" output += "
" end end output += "" return output end end rr = RssReader.new len = if ARGV.length == 3 then ARGV[2] else 10 end html = rr.parseFeed(ARGV[0], len.to_i) aFile = File.new(ARGV[1], "w") aFile.write(html) aFile.close