module Helpema::YouTubeDL

Attributes

version[RW]

Public Instance Methods

json(url, &blk) click to toggle source
# File lib/helpema/youtubedl.rb, line 22
    def json(url, &blk) = YouTubeDL._json(url:url, &blk)

    YouTubeDL.define_command(:_mp3,
      cmd: 'youtube-dl', version: YouTubeDL.version,
      usage: { output: nil,
               format: true,
               arg0: 'bestaudio',
               'extract-audio': true,
               'audio-format': true,
               arg1: 'mp3',
               'audio-quality': true,
               arg2: 0,
               arg3: nil },
      synonyms: {url: :arg3},
      err: '/dev/null')

    def mp3(url, output:'%(id)s.%(ext)s') =
      YouTubeDL._mp3(url:url, output:output)

    extend self
  end
end
mp3(url, output:'%(id)s.%(ext)s') click to toggle source
# File lib/helpema/youtubedl.rb, line 38
  def mp3(url, output:'%(id)s.%(ext)s') =
    YouTubeDL._mp3(url:url, output:output)

  extend self
end