28 个版本 (10 个重大更新)
0.11.5 | 2024 年 8 月 7 日 |
---|---|
0.11.3 | 2024 年 7 月 18 日 |
0.5.0 | 2023 年 7 月 31 日 |
0.1.4 | 2023 年 1 月 27 日 |
#588 in 命令行工具
每月 460 次下载
200KB
5K SLoC
命令行
一套从网络下载小说、处理文本和生成 EPUB 的工具
平台
- Windows
- Linux
- macOS
安装
您可以从 发布 下载编译后的文件,或者自己编译
# Download the source code from https://crates.io
cargo install novel-cli
# Or download the source code from GitHub
git clone https://github.com/novel-rs/cli
cd cli
cargo build --release
如果您自己编译,需要以下依赖项
- Clang
- CMake
- Python / Python3
novel-cli build 子命令需要 pandoc
novel-cli real-cugan 子命令需要 realcugan-ncnn-vulkan
novel-cli update 子命令需要 GitHub CLI
使用方法
您可以通过运行 novel-cli help
来查看帮助信息
示例
- 命令的基本格式是
novel-cli [OPTIONS] <COMMAND> [COMMAND-OPTIONS] [ARGUMENTS]
- 从源格式下载小说
novel-cli download <novel_id> --source <source> --format <output_format>
- 从源搜索小说
novel-cli search --source <source> <keyword>
命令
sign
:登录并显示当前金额download
:下载小说search
:搜索小说info
:显示小说信息read
:阅读小说bookshelf
:显示书架中的小说template
:生成 pandoc 风格的 markdown 文件模板transform
:转换 pandoc 风格的 markdown 文件check
:检查 pandoc 风格的 markdown 文件格式和内容build
:从 pandoc 风格的 markdown 文件或 mdBook 文件夹构建小说zip
:压缩 EPUB 文件夹unzip
:解压 EPUB 文件real-cugan
:运行 realcugan-ncnn-vulkan 进行图像超分辨率处理update
:检查更新,从 GitHub 下载文件并替换completions
:生成到 stdout 的 shell 完成脚本help
:打印此消息或给定子命令的帮助信息
选项
-v, --verbose
:使用详细输出。此选项提供更详细的信息-q, --quiet
:不打印日志(默认:否)。此选项抑制日志输出--backtrace
:打印回溯信息。此选项显示回溯信息-h, --help
:打印帮助信息。此选项显示帮助信息-V, --version
:打印版本。此选项打印版本信息
贡献
您应该先阅读 CONTRIBUTING
许可证
此存储库中所有代码均发布在 Apache License 2.0 和 MIT 许可证 下
依赖项
~105–145MB
~2.5M SLoC