cli

Build codecov docs.rs Crates.io Crates.io GitHub Downloads


A set of tools for downloading novels from the web, manipulating text, and generating EPUB

Platform

Installation

You can download the compiled file from release, or compile it yourself

```shell

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 cargo build --release ```

If you compile it yourself, you need the following dependencies:

If you are using Windows, you also need:

And requires Clang version below 16 on Windows(due to this)

The novel-cli build subcommand requires pandoc

The novel-cli real-cugan subcommand requires realcugan-ncnn-vulkan

Usage

You can run novel-cli help to view help information

Examples

shell novel-cli [OPTIONS] <COMMAND> [COMMAND-OPTIONS] [ARGUMENTS]

shell novel-cli download <bookid> --source <app-source> --format <output-format>

shell novel-cli search --source <SOURCE> <KEYWORD>

Commands

Options

Contributing

You should read CONTRIBUTING first

License

All the code in this repository is released under Apache License 2.0 and MIT license