diff --git a/getazure.rb b/getazure.rb index 83fb825..e6d1306 100644 --- a/getazure.rb +++ b/getazure.rb @@ -9,9 +9,9 @@ xml = Nokogiri::XML(open('http://s.ch9.ms/Shows/Azure-Friday/feed/mp4high')) item = xml.xpath('//item') item.each do |s| -next if File.exist? s.at('enclosure')['url'].to_s.split('/').last -File.open("#{s.at('enclosure')['url'].to_s.split('/').last}", "wb") do |file| - puts " downloading " + s.at('enclosure')['url'].to_s.split('/').last - file.write open("#{s.at('enclosure')['url']}").read - end + next if File.exist? s.at('enclosure')['url'].to_s.split('/').last + File.open("#{s.at('enclosure')['url'].to_s.split('/').last}", "wb") do |file| + puts " downloading " + s.at('enclosure')['url'].to_s.split('/').last + file.write open("#{s.at('enclosure')['url']}").read + end end