#!/usr/bin/env ruby # coding: utf-8 # Copyright muflax , 2011 # License: GNU GPL 3 hosts = [ "youtube.com/v", "youtube.com/watch", "vimeo.com", "dailymotion.com", "video.google.com", ] urls = `./extract_links.sh | grep -P 'https?://.*(#{hosts.join "|"})[^\"]*\\b' | sort -u` Dir.chdir "video-backup" urls.split.each do |url| puts "backing up #{url}..." system "cclive -c --max-retries 0 '#{url}'" end