7 个版本
0.1.6 | 2024年6月7日 |
---|---|
0.1.5 | 2024年5月20日 |
0.1.3 | 2024年3月11日 |
0.1.2 | 2024年1月26日 |
#2133 在 命令行实用工具
每月529次下载
29KB
571 行
BAZARR BULK CLI
用于在 Bazarr 电影和电视节目中批量执行操作的 CLI 工具。支持的操作列表
- sync
- ocr-fixes
- common-fixes
- remove-hearing-impaired
- remove-style-tags
- reverse-rtl
安装
使用 cargo 安装
bazarr-bulk 已发布在 crates.io。为了从 crates.io 安装 Rust 包,需要在您的系统上安装 Rust 和 cargo。
cargo install bazarr-bulk
从存档手动安装
最新版本 页面提供了从存档手动安装 bb 二进制文件的选择。存档适用于 Linux、MacOS 和 Windows。下载、解压并将二进制文件移动到所需目录,并设置执行权限。
Linux
- 从最新的 版本 下载 Linux tar.gz 存档
- 解压存档
tar xf bazarr-bulk_*_x86_64-unknown-linux-musl.tar.gz
- 移动二进制文件
sudo mv bb /usr/local/bin
- 设置执行权限
sudo chmod +x /usr/local/bin/bb
- 运行 bb
bb --help
MacOS
- 从最新的 版本 下载 MacOS (apple-darwin) ZIP 存档
- 解压存档
unzip bazarr-bulk_*_x86_64-apple-darwin.zip
- 移动二进制文件
sudo mv bb /usr/local/bin
- 设置执行权限
sudo chmod +x /usr/local/bin/bb
- 运行 bb
bb --help
Windows
- 从最新的 版本 下载 Windows ZIP 存档
- 解压存档
- 运行 bb.exe
用法
- 根据模板 文件 创建 JSON 配置文件。
- 运行
bb --config your-config.json
[movies|tv-shows] [ACTION]
CLI 手册
bb --help
# Performs bulk operations on subtitles of movies and tv shows using Bazarr's API
Usage: bb --config <FILE> <COMMAND>
Commands:
movies Perform operations on movies
tv-shows Perform operations on tv shows
help Print this message or the help of the given subcommand(s)
Options:
-c, --config <FILE> Path to the JSON configuration file
-h, --help Print help
电影
bb movies --help
# Perform operations on movies
Usage: bb --config <FILE> movies [OPTIONS] <COMMAND>
Commands:
sync Sync all
ocr-fixes Perform OCR fixes
common-fixes Perform common fixes
remove-hearing-impaired Remove hearing impaired tags from subtitles
remove-style-tags Remove style tags from subtitles
fix-uppercase Fix uppercase subtitles
reverse-rtl Reverse RTL directioned subtitles
help Print this message or the help of the given subcommand(s)
Options:
--ids <IDS> Filter records by Sonarr/Radarr ID (comma-separated)
--offset <OFFSET> Skip N records (ignored if ids are specified) [default: skip none] [default: 0]
--limit <LIMIT> Limit to N records (ignored if ids are specified) [default: unlimited]
-h, --help Print help
电视节目
bb tv-shows --help
# Perform operations on tv shows
Usage: bb --config <FILE> tv-shows [OPTIONS] <COMMAND>
Commands:
sync Sync all
ocr-fixes Perform OCR fixes
common-fixes Perform common fixes
remove-hearing-impaired Remove hearing impaired tags from subtitles
remove-style-tags Remove style tags from subtitles
fix-uppercase Fix uppercase subtitles
reverse-rtl Reverse RTL directioned subtitles
help Print this message or the help of the given subcommand(s)
Options:
--ids <IDS> Filter records by Sonarr/Radarr ID (comma-separated)
--offset <OFFSET> Skip N records (ignored if ids are specified) [default: skip none] [default: 0]
--limit <LIMIT> Limit to N records (ignored if ids are specified) [default: unlimited]
-h, --help Print help
同步选项
bb movies/tv-shows sync --help
# Customize tv-show/movie subtitle sync options
Usage: bb movies sync [OPTIONS]
Options:
-r <REFERENCE> Reference for sync from video file track number (a:0), subtitle (s:0), or some subtitles file path
-m <MAX OFFSET> Seconds of offset allowed when syncing [default: null]
-n No fix framerate [default: false]
-g Use Golden-Section search [default: false]
-h, --help Print help
依赖关系
~16–30MB
~474K SLoC