2 个稳定版本
1.0.1 | 2024年3月24日 |
---|---|
1.0.0 | 2024年3月23日 |
#589 在 命令行工具
每月 56 次下载
29KB
477 行
[!注意] 这目前是一个非常早期的进度工具,我在学习 Rust 的同时开发,可能会出现问题
安装
安装 mov-cli-rs 简单到只需确保 cargo 和 rust 都已安装并运行,在终端中运行 cargo install mov-cli-rs
。在运行此命令之前,请确保您已安装以下所有依赖项。
依赖项
- 支持的操作系统
- Linux (未测试)
- Windows
- (必需)
- fzf (必需)
- (推荐 - 只有 提取功能在没有 mpv 的情况下才能工作)
用法
基本的 CLI 命令是 mov-cli-rs
,唯一必需的参数是搜索词。此命令的最基本用法可以是 mov-cli-rs "bee and puppycat"
。
提取参数
使用 --extract
参数将播放列表 URL 打印到您的终端,而不是使用 URL 打开播放器。
质量参数
使用 -q
或 --quality
参数可以指定一个质量,如果找到,则将选择该质量;如果没有找到,则默认为最高质量。此参数的值看起来像 720p
或 auto
,因此 -q 360p
将使用可用的 360p URL。
第一个参数
使用 -f
或 --first
参数选择第一个结果,而不是显示系列菜单。
季参数
使用-s
或--season
参数可以选中指定的季节,而不是显示季节菜单。
剧集参数
使用-
或--episode
参数可以选中指定的剧集,而不是显示剧集菜单。
示例
例如,如果您想播放《南方公园》的第21季第3集,并且知道它会是第一个结果,您可以这样做
mov-cli-rs "south park" -f -s 21 -e 3 -q 720p
待办事项
- 播放列表提取参数
- 媒体FZF菜单
- 质量参数
- 完成README
- 下载参数
- 更多源解析
- 更多播放器支持
- 促销海报显示
- 更好的代码文档
贡献
我对在项目中收到贡献者感到很新鲜,我会欢迎他们,但可能需要指导或帮助来结构化仓库,使其更容易贡献。
致谢
依赖项
约5-17MB
约257K SLoC