Skip to content

jschoen42/Youtube-download-helper

Repository files navigation

Helper: download youtube videos

CLI commands

uv run src/main.py
uv run src/main.py -id <youtube id>

uv run src/main.py -a
uv run src/main.py -id <youtube id> -a

parameter

-id, --youtube_id -> Youtube ID (11 characters)
-a, --audio       -> only audio track
-l, --language    -> force language
-d, --debug       -> show web traffic

codec priorities

-> settings/settings.yaml

download

 -> ./data/video/<channel>/<title> (<video-id>+<audio-id>).mkv
 -> ./data/video/<channel>/<title> (<video-id>+<audio-id>).mp4
 -> ./data/audio/<channel>/<title> (<audio-id>).m4a
 -> ./data/audio/<channel>/<title> (<audio-id>).webm

dependencies

- click  -> https://pypi.org/project/click
- yt-dlp -> https://pypi.org/project/yt-dlp

static type check

uv run _mypy.py src
uv run _pyright.py src
uv run _basedpyright.py src

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages