Crates.io | bazarr-bulk |
lib.rs | bazarr-bulk |
version | 0.1.6 |
source | src |
created_at | 2024-01-07 19:50:22.777304 |
updated_at | 2024-06-07 12:06:31.385996 |
description | A bulk operation CLI tool for Bazarr |
homepage | https://github.com/mateoradman/bazarr-bulk |
repository | https://github.com/mateoradman/bazarr-bulk |
max_upload_size | |
id | 1091988 |
size | 87,049 |
A CLI tool for performing actions in bulk on Bazarr movies and tv shows. List of supported actions:
bazarr-bulk is published on crates.io. In order to install a Rust crate from crates.io, it is required to have Rust and cargo installed on your system.
cargo install bazarr-bulk
Latest release page provides an option to manually install the bb binary from an archive. The archive is available for Linux, MacOS, and Windows. Download, extract and move the binary to the desired directory, and set execution permissions.
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 --help
unzip bazarr-bulk_*_x86_64-apple-darwin.zip
sudo mv bb /usr/local/bin
sudo chmod +x /usr/local/bin/bb
bb --help
bb --config your-config.json
[movies|tv-shows] [ACTION]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