Ruby/Network/RSS

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск

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