| Crates.io | rust-jav |
| lib.rs | rust-jav |
| version | 0.4.0 |
| created_at | 2023-11-07 14:35:56.186429+00 |
| updated_at | 2024-02-27 15:39:56.636183+00 |
| description | A tool to process jav files |
| homepage | |
| repository | https://github.com/hqwuzhaoyi/rust-jav |
| max_upload_size | |
| id | 1028128 |
| size | 94,401 |
为 jav torrent 编写的一些小工具
-C ch 结尾的文件放到 CHINESE 文件夹中,-UC 结尾的文件放到 UNCENSORED 文件夹中cargo run -- -d ./examples/test
| 参数 | 说明 |
|---|---|
| -d | jav torrent 文件夹 |
| -o | 整理后输出的文件夹,CHINESE 和 UNCENSORED 文件夹会放在这个文件夹下,不指定则不进行整理 |
| -a | 所有功能启用 |
| -l | 日志级别,可选 trace debug info warn error |
| -v | 版本 |
| --delete-ad | 删除 jav torrent 中的无用文件, 如广告视频 |
| --delete-dir-with-no-video | 删除 jav torrent 中的没有视频的文件夹 |
| --move-chinese | 将 -C ch 结尾的文件放到 CHINESE 文件夹中 |
| --move-uncensored | 将 -UC 结尾的文件放到 UNCENSORED 文件夹中 |
| --rename-upper-case | 文件夹名重命名为大写 |
| --remove-prefixes | 删除文件名中的前缀,如 hhd800.com@ |
| -h | 帮助 |
编译
cargo build --release
跨平台编译
先安装 cross
cargo install cross --git https://github.com/cross-rs/cross
CROSS_CONTAINER_OPTS="--platform linux/amd64" cross build --target x86_64-unknown-linux-gnu -v
cargo run --example create
cargo run -- -d ./examples/test -o . -a -l trace