Exyt (exyt_dlp v0.1.1)

Documentation for Exyt.

Summary

Functions

check_setup

Examples

iex> Exyt.check_setup()
Link to this function

download(url, opts \\ %{})

Download

url :: valid yotube string opts :: map

options: :quality :: (:hd | :fhd | :qhd | :uhd | :best) NOTE: default is :best and :best always will generate a webm file., :output :: directory to save downloaded files :format :: ("webm", "mp4", "m4a")

Examples

iex> url = "https://www.youtube.com/watch?v=BaW_jenozKc"
iex> Exyt.download(url, %{output: "/tmp/test/", format: "mp4", quality: :fhd})
Link to this function

download_getting_filename(url, opts \\ %{})

Link to this function

get_description(url)

Link to this function

get_duration(url)

Link to this function

get_filename(url)

Link to this function

get_format(url)

Link to this function

get_thumbnail(url)

Link to this function

list_formats(url)

Link to this function

ytdlp(params, url)

call ytdlp with custom params

Examples

iex> Exyt.ytdlp(["--get-filename"], "https://www.youtube.com/watch?v=BaW_jenozKc")