#youtube-dl #youtube #downloader #video #download #command-line-interface

app youtube-dl-repl

为youtube-dl提供交互式shell模式(REPL)的前端

2个稳定版本

1.0.1 2023年1月29日
1.0.0 2022年11月24日
0.0.0-alpha.1 2022年11月23日

多媒体类别中排名第310

每月下载量22

MIT授权

125KB
508 代码行

YOUTUBE-DL-REPL

youtube-dl-repl 是一个用户友好的youtube-dl界面,具有交互式命令行界面(REPL)。

示例

youtube-dl-repl 利用 youtube-dl 的命令行参数,随后进入循环,使用户能够持续输入URL。

example-image-1

在Linux上的安装

youtube-dl-repl 设计为与 WindowsmacOS 兼容,并且可以使用 cargo 简单地安装。但是,youtube-dl-repl的主要开发和测试环境是 Fedora Linux

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

当前版本的youtube-dl-repl(v1.0.1)已在Fedora Linux 37和Ubuntu 22.10上验证可以正常工作。

方法1 – 使用CARGO

[推荐给程序员]

1.crates.io 安装youtube-dl-repl,使用以下cargo命令

cargo install youtube-dl-repl

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

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

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

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

1. 要安装youtube-dl-repl,首先从GitHub下载分发独立的 二进制文件

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

sudo chmod +x ./youtube-dl-repl

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

sudo cp youtube-dl-repl /usr/bin/

3b. 对于Fedora Silverblue / Kinoite,使用以下命令:

sudo cp youtube-dl-repl /var/usrlocal/bin/

方法3 – 发行版特定包

[推荐给大多数用户]

基于.rpm和.deb的Linux发行版也提供了特定发行版的youtube-dl-repl包供下载。要在不同的Linux发行版上安装youtube-dl-repl,请按照以下说明操作:

Fedora Linux / RHEL / openSUSE

sudo rpm -i youtube-dl-repl-1.0.1-1.x86_64.rpm

Fedora Silverblue / Kinoite

rpm-ostree install youtube-dl-repl-1.0.1-1.x86_64.rpm

Ubuntu

sudo dpkg -i youtube-dl-repl_1.0.1_amd64.deb

方法4 – 手动编译

首先,从GitHub下载并解压youtube-dl-repl的源代码。接下来,使用以下命令构建和安装程序:

cargo build --release && sudo cp target/release/youtube-dl-repl /usr/bin/

无运行时依赖