#download #youtube #downloader #video #yt-dlp #front-end

app yt-dlp-repl

yt-dlp的前端,提供交互式shell模式(REPL)

1个稳定版本

1.0.0 2023年3月29日

380多媒体

MIT 协议

155KB
497

YT-DLP-REPL

yt-dlp-repl 利用 yt-dlp 的命令行参数,并随后进入循环,使用户可以不断输入URL。

example-image-1

在Linux上安装

基于Rust的程序 yt-dlp-repl 需要在系统中安装基于Python的程序 yt-dlp 作为依赖项。要一起使用它们,您必须分别通过Linux发行版的软件仓库单独安装 yt-dlp

yt-dlp-repl(v1.0.0)当前版本已在Fedora Linux 37和Ubuntu 22.10上经过验证,可以正常工作。

方法1 – 使用Cargo

[推荐给程序员]

1.要从 crates.io 安装 yt-dlp-repl,请使用以下 cargo 命令

cargo install yt-dlp-repl

可执行文件将保存在您家目录中的隐藏 .cargo/bin/ 目录中。

2a.为了方便访问,您可能希望将 yt-dlp-repl 文件复制到 /usr/bin/ 目录。这可以通过遵循方法2(3a、3b)中的说明来完成。

2b.作为替代方案,您可以将 ~/.cargo/bin/ 目录添加到系统PATH变量中,这可以通过 rustup 配置。

方法2 – 通用Linux二进制文件

1.要安装 yt-dlp-repl,首先从GitHub下载不受分发版本影响的 二进制文件

2.然后,运行以下命令使文件可执行

sudo chmod +x ./yt-dlp-repl

3a.在大多数Linux发行版上,通过将二进制文件复制到 /usr/bin/ 来安装 yt-dlp-repl

sudo cp yt-dlp-repl /usr/bin/

3b.对于Fedora Silverblue / Kinoite,使用此命令

sudo cp yt-dlp-repl /var/usrlocal/bin/

方法3 – 发行版特定软件包

[推荐给大多数用户]

适用于基于 .rpm.deb 的 Linux 发行版的特定发行版软件包也提供下载。要在不同的 Linux 发行版上安装 yt-dlp-repl,请遵循以下说明

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

方法 4 – 手动编译

首先,从 GitHub 下载并解压 yt-dlp-repl 源代码。接下来,为了构建和安装程序,使用以下命令

cargo build --release && sudo cp target/release/yt-dlp-repl /usr/bin/

无运行时依赖