diff --git a/getazure.rb b/getazure.rb index 30c8338..5030a27 100644 --- a/getazure.rb +++ b/getazure.rb @@ -4,10 +4,13 @@ require 'nokogiri' require 'fileutils' FileUtils.mkdir_p 'downloads/' -xml = Nokogiri::XML(open('http://s.ch9.ms/Shows/Azure-Friday/feed/mp4high')) -item = xml.xpath('//item') -item.each do |s| +def podcasts + feed = 'http://s.ch9.ms/Shows/Azure-Friday/feed/mp4high' + Nokogiri::XML(open(feed)).xpath('//item') +end + +podcasts.each do |s| source = s.at('enclosure')['url'].to_s name = source.split('/').last local_file = "downloads/#{name}"