From 86272fd846c8208930d05d988324659bf5fb46f0 Mon Sep 17 00:00:00 2001 From: George Kaklamanos Date: Sun, 29 Apr 2018 15:22:53 +0300 Subject: [PATCH] Initial commit --- script.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 script.rb 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