2011-11-12 05:24:48 +01:00
|
|
|
#!/usr/bin/env ruby
|
|
|
|
# coding: utf-8
|
|
|
|
# Copyright muflax <mail@muflax.com>, 2011
|
|
|
|
# License: GNU GPL 3 <http://www.gnu.org/copyleft/gpl.html>
|
|
|
|
|
|
|
|
hosts = [
|
|
|
|
"youtube.com/v",
|
|
|
|
"youtube.com/watch",
|
|
|
|
"vimeo.com",
|
|
|
|
"dailymotion.com",
|
|
|
|
"video.google.com",
|
|
|
|
]
|
|
|
|
|
2012-04-12 19:00:22 +02:00
|
|
|
urls = `./extract_links.sh | grep -P 'https?://.*(#{hosts.join "|"})[^\"]*\\b' | sort -u`
|
2011-11-12 05:24:48 +01:00
|
|
|
|
|
|
|
Dir.chdir "video-backup"
|
|
|
|
urls.split.each do |url|
|
|
|
|
puts "backing up #{url}..."
|
|
|
|
system "cclive -c --max-retries 0 '#{url}'"
|
|
|
|
end
|