Skip to content

Instantly share code, notes, and snippets.

@wilkerlucio
Created April 20, 2012 16:51
Show Gist options
  • Save wilkerlucio/2430255 to your computer and use it in GitHub Desktop.
Save wilkerlucio/2430255 to your computer and use it in GitHub Desktop.
require 'nokogiri'
require 'open-uri'
require 'webmock'
require 'vcr'
VCR.config do |c|
c.cassette_library_dir = 'vcr_cassettes'
c.stub_with :webmock
end
VCR.use_cassette("tvlist") do
puts "Loading list..."
xml = Nokogiri::HTML(open("http://en.wikipedia.org/wiki/List_of_television_programs_by_name"))
puts "Writing to file..."
File.open("series", "wb+") do |file|
xml.css("i a").each do |link|
file << link.content + "\n"
end
end
puts "Finished"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment