From c5f6a850f03ee62467b5c42dd72fbded30f48b88 Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Wed, 4 Jun 2025 22:45:02 +0300 Subject: [PATCH] Use a pip-installed YouTube downloader --- .config/setup/01-install-packages.sh | 1 - .config/setup/04-install-venv.sh | 6 ++++++ .local/bin/yt-dlp | 4 ++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100755 .config/setup/04-install-venv.sh create mode 100755 .local/bin/yt-dlp diff --git a/.config/setup/01-install-packages.sh b/.config/setup/01-install-packages.sh index dac143b..8a18de1 100755 --- a/.config/setup/01-install-packages.sh +++ b/.config/setup/01-install-packages.sh @@ -21,7 +21,6 @@ swayidle \ swaylock \ syncthing \ tmux \ -youtube-dl \ " sudo DEBIAN_FRONTEND=noninteractive apt-get install --yes ${DEB_PKGS} diff --git a/.config/setup/04-install-venv.sh b/.config/setup/04-install-venv.sh new file mode 100755 index 0000000..7c29b32 --- /dev/null +++ b/.config/setup/04-install-venv.sh @@ -0,0 +1,6 @@ +#! /usr/bin/sh + +cd ~/Downloads/ +python3 -m venv .venv +. .venv/bin/activate +pip install yt-dlp diff --git a/.local/bin/yt-dlp b/.local/bin/yt-dlp new file mode 100755 index 0000000..7a15406 --- /dev/null +++ b/.local/bin/yt-dlp @@ -0,0 +1,4 @@ +#! /usr/bin/sh + +. ~/Downloads/.venv/bin/activate +yt-dlp "$@"