diff --git a/script.rb b/script.rb new file mode 100644 index 0000000..19a57e4 --- /dev/null +++ b/script.rb @@ -0,0 +1,19 @@ +#!/bin/env ruby + +require 'rss' +require 'open-uri' +require 'youtube-dl' + +if ARGV.empty? + puts "Please specify the URL of the feed as a parameter" + exit +end + +url=ARGV[0] + +open(url) do |rss| + feed=RSS::Parser.parse(rss) + feed.items.each do |item| + YoutubeDL.download "#{item.link}" + end +end