Crates.io | yt-dlp-repl |
lib.rs | yt-dlp-repl |
version | 1.0.0 |
source | src |
created_at | 2023-03-29 20:49:38.538532 |
updated_at | 2023-03-29 20:49:38.538532 |
description | a frontend for yt-dlp providing an interactive shell mode (REPL) |
homepage | |
repository | https://github.com/piotrbajdek/yt-dlp-repl |
max_upload_size | |
id | 824380 |
size | 188,725 |
yt-dlp-repl utilises the command-line arguments of yt-dlp, and subsequently enters a loop, enabling the user to continually input URLs.
The Rust-based program yt-dlp-repl requires the Python-based program yt-dlp to be installed on the system as a dependency. To use them together, you must separately install yt-dlp through your Linux distribution's package repositories.
The current version of yt-dlp-repl (v1.0.0) has been verified to work properly on Fedora Linux 37 and Ubuntu 22.10.
[Recommended for programmers]
1. To install yt-dlp-repl from crates.io, use the following cargo command:
cargo install yt-dlp-repl
The executable will be saved in the hidden .cargo/bin/
directory within your home directory.
2a. For easy access, you may want to copy the yt-dlp-repl file to the /usr/bin/
directory. This can be done by following the instructions in Method 2 (3a, 3b).
2b. As an alternative, you can add the ~/.cargo/bin/
directory to your system's PATH variable, which can be configured using rustup.
1. To install yt-dlp-repl, first download the distro-independent binary from GitHub.
2. Then, make the file executable by running the command:
sudo chmod +x ./yt-dlp-repl
3a. On most Linux distributions, install yt-dlp-repl by copying the binary to /usr/bin/
:
sudo cp yt-dlp-repl /usr/bin/
3b. For Fedora Silverblue / Kinoite, use this command:
sudo cp yt-dlp-repl /var/usrlocal/bin/
[Recommended for most users]
Distro-specific packages for .rpm and .deb-based Linux distributions are also available for download. To install yt-dlp-repl on different Linux distributions, follow these instructions:
Fedora Linux / RHEL / openSUSE:
sudo rpm -i yt-dlp-repl-1.0.0-1.x86_64.rpm
Fedora Silverblue / Kinoite:
rpm-ostree install yt-dlp-repl-1.0.0-1.x86_64.rpm
Ubuntu:
sudo dpkg -i yt-dlp-repl_1.0.0_amd64.deb
First, download and unpack the yt-dlp-repl source code from GitHub. Next, to build and install the program, use the command:
cargo build --release && sudo cp target/release/yt-dlp-repl /usr/bin/