zed.0xff.me
качалка для vimeo
Если всё получилось – плюсаните карму тут или кликните справа на картинку с рублем.
скачать клип с vimeo
Если всё получилось – плюсаните карму тут или кликните справа на картинку с рублем.
а теперь тоже самое на Ruby :)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#!/usr/bin/env ruby %w[rexml/document open-uri].each { |lib| require lib } include REXML if ARGV.size < 1 STDERR.puts "usage: #{File.basename($0,'.rb')} code/uri" exit 1 end videoCode = ARGV[0].split('/')[-1] xmlURL = "http://www.vimeo.com/moogaloop/load/clip:#{videoCode}" xml = (Document.new(open(xmlURL))).root videoCaption = xml.elements['video'].elements['caption'].text videoCaption.gsub!(/\//,'_') # In case there is a / req = [] %w[request_signature request_signature_expires].each do |e| req << xml.elements[e].text end downloadLink = "http://www.vimeo.com/moogaloop/play/clip:#{videoCode}/#{req[0]}/#{req[1]}/?q=sd" Kernel.exec("wget -c #{downloadLink} -O \"#{videoCaption}.flv\"") |