#manga #downloader #reader #chapter #download #pdf #archive

bin+lib dynasty

朝代阅读器的 CLI 下载器

8 个稳定版本

1.4.1 2022年10月16日
1.4.0 2022年10月15日
1.2.0 2022年9月27日
0.1.2 2022年8月6日

#440 in 图像

每月 33 次下载

MIT/Apache

105KB
2.5K SLoC

dynasty

Crates.io version Crates.io recent downloads

GitHub Workflow Status (Release) GitHub Workflow Status (API Check) GitHub last commit

一个 Dynasty 阅读器 的 CLI 下载器,用 Rust 编写。

安装

  1. GitHub 版本

您需要解压缩存档才能获取可执行二进制文件。

  1. Cargo

Rust 工具链 是必需的。

cargo install dynasty

Cargo 将将二进制文件 dynasty-cli 放置在您的 安装根目录(通常在 $HOME/.cargo/bin)。

用法

Dynasty Reader's CLI downloader

Usage: dynasty-cli [OPTIONS] [URL]... <COMMAND>

Commands:
  search  Search for query on Dynasty Reader
  help    Print this message or the help of the given subcommand(s)

Arguments:
  [URL]...  Urls to download

Options:
  -a, --archive <ARCHIVE>               Archive downloaded chapters as `<ARCHIVE>` [possible values: cbz, pdf, zip]
  -A, --keep-archived                   Whether to keep archived chapters
  -d, --directory <PATH>                Sets the output directory
  -f, --flatten-directory               Whether to flatten output directory
  -n, --no-cache                        Whether to not cache resolver results
  -j, --max-concurrent-request <COUNT>  The maximum number of concurrently running requests [default: 4]
  -k, --max-retry <COUNT>               The maximum number of request retries [default: 4]
  -h, --help                            Print help information
  -V, --version                         Print version information

示例

  1. 使用 8 个并发获取下载 Hino-san no Baka
dynasty-cli https://dynasty-scans.com/series/hino_san_no_baka -j 8
  1. 将章节下载为 pdf。
dynasty-cli https://dynasty-scans.com/series/a_scummy_gap_student_with_a_hard_life_calls_upon_a_lady_of_the_night --archive pdf
  1. 可以通过环境变量(请参阅 reqwest 代理)使用代理(http、https 或 socks)。
HTTPS_PROXY=socks5://127.0.0.1:1080 dynasty-cli https://dynasty-scans.com/chapters/kitanai_kimi_ga_ichiban_kawaii_ch26

许可证

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则您有意提交以包含在本作品中的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,不附加任何额外条款或条件。

依赖项

~12–33MB
~463K SLoC