class Object
Public Instance Methods
get_video(name, link, pass)
click to toggle source
Replace this with ruby binding
# File lib/aavimeodl/AVD.rb, line 86 def get_video(name, link, pass) title = "#{name}.%(ext)s" YoutubeDL.download link, { "video-password": pass, "o": title } end
make_video_dir(creds, links)
click to toggle source
# File lib/aavimeodl/AVD.rb, line 66 def make_video_dir(creds, links) vdirname = "#{creds.day}_videos" Dir.mkdir vdirname unless Dir.exists?(vdirname) Dir.chdir vdirname p "Created the directory #{vdirname}" links.each do |name, link| if Dir.entries('.').find { |e| e.index name } puts "#{name} already exists; continuing to next video" else get_video(name, link, creds.vimeo_password) end end p "#{vdirname} successfully created with #{Dir.entries('.').reject { |e| e =~ /^\./ }.count} videos" print `ls -1` end