Skip to content

Instantly share code, notes, and snippets.

@nna774
Created February 11, 2015 06:44
Show Gist options
  • Save nna774/f2210380ee7b9931c11c to your computer and use it in GitHub Desktop.
Save nna774/f2210380ee7b9931c11c to your computer and use it in GitHub Desktop.
require 'rss'
ANOND_URI = "http://anond.hatelabo.jp/rss"
rss = RSS::Parser.parse(ANOND_URI)
BASE = "data/"
rss.items.each do |e|
name = e.link.sub(/^.*\//, "")
name = BASE + name
next if File.exists?(name)
File.open(name, "w") do |f|
f.write "title: "
f.write e.title
f.write "\n"
f.write "uri: "
f.write e.link
f.write "\n"
f.write "date: "
f.write e.dc_date
f.write "\n"
f.write e.content_encoded
f.write "\n"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment