Crates.io | rust-jav |
lib.rs | rust-jav |
version | 0.4.0 |
source | src |
created_at | 2023-11-07 14:35:56.186429 |
updated_at | 2024-02-27 15:39:56.636183 |
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