8个版本
0.2.2 | 2021年4月30日 |
---|---|
0.2.1 | 2021年4月25日 |
0.1.4 | 2021年4月24日 |
#2598 in 命令行工具
59KB
1.5K SLoC
rs-youtube
无需登录或API密钥即可使用的基于Web API的命令行YouTube/Twitch客户端。
- 需要
mpv
和youtube-dl
,或任何可以从YouTube/Twitch链接加载视频的视频播放器(例如celluloid
,甚至是网络浏览器也可以工作)
安装
-
请确保您的视频播放器已安装且可通过命令行访问(例如,键入
mpv
应该会打印帮助屏幕) -
使用
cargo
安装
cargo install rs-youtube
编译
-
请确保您的视频播放器已安装且可通过命令行访问(例如,键入
mpv
应该会打印帮助屏幕) -
使用
cargo
克隆并运行项目
git clone https://github.com/j0lol/rs-youtube
cd rs-youtube
cargo install --path .
rs-youtube(.exe)
配置
第一次读取配置(检查订阅或视频播放器)时,此程序将在以下目录之一创建配置文件
- Linux:
/home/USER/.config/rs-youtube/config.toml
- Windows:
C:\Users\USER\AppData\Roaming\j0lol\rs-youtube\config\config.toml
- macOS:
/Users/USER/Library/Application Support/com.j0lol.rs-youtube/config.toml
如果您想编辑配置,请参阅 config.toml.default
文件。
默认配置文件将加载mpv,并将有0个订阅。您可以通过搜索其频道页面,然后选择“sub”选项来订阅频道。
屏幕截图
主菜单
YouTube搜索
YouTube频道
YouTube订阅源
Twitch频道搜索
Twitch频道查看
Twitch关注源
测试
rs-youtube
已在Linux上进行了彻底测试,在Windows和macOS上进行了部分测试。
依赖项
~3–6MB
~129K SLoC