clear-zlib
v0.1.0
Published
Clean up z-library suffixes from ebook filenames
Maintainers
Readme
clear-zlib
清理电子书文件名中的 z-library 后缀
一个命令行工具,用于移除从 z-library 下载的电子书文件名中令人烦恼的后缀,如 (z-library.sk)、(1lib.sk)、(z-lib.sk)。
问题
从 z-library 下载电子书时,文件名经常带有不需要的后缀:
设计模式.(z-library.sk).pdf
JavaScript高级程序设计.(1lib.sk).epub
代码大全.(z-lib.sk).mobi这个工具可以自动清理它们:
设计模式.pdf
JavaScript高级程序设计.epub
代码大全.mobi安装
npm install -g clear-zlib使用方法
重命名单个文件
clear-zlib "书名 (z-library.sk).pdf"
# → 重命名为: 书名.pdf处理目录
clear-zlib ./books/
# → 清理目录中的所有文件递归处理
clear-zlib ./books/ -r
# → 清理目录及子目录中的所有文件详细模式
clear-zlib ./books/ --verbose
# → 显示所有处理的文件,包括已跳过的预览模式
clear-zlib "书名 (z-lib.sk).epub"
# → 打印: 书名.epub(当文件不存在时)选项
| 选项 | 描述 |
|------|------|
| -h, --help | 显示帮助信息 |
| -v, --version | 显示版本和作者 |
| -V | 仅显示版本号 |
| -r, --recursive | 递归处理目录 |
| --verbose | 显示详细输出 |
支持的后缀
(z-library.sk)(1lib.sk)(z-lib.sk)(zlibrary)(1library)(z-lib)(singlefile)- 多个后缀:
(z-library.sk, 1lib.sk, z-lib.sk)
示例
# 单文件
clear-zlib "设计模式 (z-library.sk).pdf"
# 批量处理
clear-zlib ~/Downloads/ebooks/
# 递归处理并显示详情
clear-zlib ~/Documents/books/ -r --verbose
# 查看版本
clear-zlib -v开发
# 运行测试
npm test
# 本地测试
npm link
clear-zlib "测试 (z-library.sk).pdf"作者
@Anson Ho
许可证
MIT
