Advertisement
Guest User

Untitled

a guest
Oct 31st, 2022
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.63 KB | None | 0 0
  1. # TODO: Write documentation for `Krystalekeko`
  2. module Krystalekeko
  3.   extend self
  4.  
  5.   def download_url(url : String)
  6.     downloads_folder = "./downloads/youtube"
  7.     save_path = "#{downloads_folder}/%(title)s.%(ext)s"
  8.  
  9.     stdout = IO::Memory.new
  10.     process = Process.new("./downloads/youtube", [url, "-o", save_path, "--print-json"], output: stdout)
  11.     status = process.wait
  12.     output = stdout.to_s
  13.  
  14.     puts output
  15.     # x = system("./binaries/yt-dlp", [url, "-o", save_path, "--print-json"])
  16.     # puts typeof(x)
  17.   end
  18. end
  19.  
  20. Krystalekeko.download_url("https://www.tiktok.com/@doracastillo83/video/7156303759520304390")
  21.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement