class YoutubeDlRuby::Ydlr
Your code goes hereā¦
Public Instance Methods
download(url)
click to toggle source
# File lib/youtube_dl_ruby.rb, line 9 def download(url) params = CGI::parse(URI.parse(url).query) throw VideoUrlHasNoVideoId if not params.has_key?('v') system("youtube-dl -o './public/downloaded/%(title)s.%(ext)s' --extract-audio --audio-format mp3 --audio-quality 128K http://www.youtube.com/watch?v=#{params['v'][0]}") end