class Zippy::CLI
Public Instance Methods
batch(file, n = 0)
click to toggle source
# File lib/zippy/cli.rb, line 17 def batch(file, n = 0) links = File.readlines(file).each.map(&:strip) Parallel.each(links, in_threads: n.to_i) { |link| download(link) } end
download(url)
click to toggle source
# File lib/zippy/cli.rb, line 11 def download(url) down_url = Zippy::Parser.parse(url) system format('wget -cq --show-progress %s', Shellwords.escape(down_url)) end