5 unstable releases
0.4.0 | Feb 27, 2024 |
---|---|
0.3.5 | Feb 27, 2024 |
0.3.1 | Feb 25, 2024 |
0.3.0 | Feb 24, 2024 |
0.1.0 | Nov 7, 2023 |
#107 in Video
37KB
794 lines
Rust Jav
为 jav torrent 编写的一些小工具
功能
- 使用 rust 编写,tokio 异步,速度快
- 删除 jav torrent 中的无用文件,如 楼风最全资源*
- 重命名 jav torrent 中的文件,如 hhd800.com@SSIS-001.mp4 -> SSIS-001.mp4
- 文件夹名重命名,如 ssis-001 -> SSIS-001
- 根据后缀整理文件,如
-C
ch
结尾的文件放到CHINESE
文件夹中,-UC
结尾的文件放到UNCENSORED
文件夹中 - 使用 dialoguer 交互式操作,方便使用
使用
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 | 帮助 |
Build
编译
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
Dependencies
~13–24MB
~331K SLoC