Ruby/Network/RSS
Материал из Wiki.crossplatform.ru
Версия от 17:10, 26 мая 2010; (Обсуждение)
A Simple Feed Aggregator
require "rss/2.0" require "open-uri" url = "http://www.oreillynet.ru/pub/feed/1?format=rss2" feed = RSS::Parser.parse(open(url).read, false) puts "#{feed.channel.title}" feed.items.each do |item| puts item.title puts " (#{item.link})" puts puts item.description end
RSS feed
require "rubygems" require "feed_tools" feed = FeedTools::Feed.open("http://www.rubyinside.ru/feed/") puts "This feed"s title is #{feed.title}" puts "This feed"s Web site is at #{feed.link}" feed.items.each do |item| puts item.title + "\n---\n" + item.description + "\n\n" end