#parser #decode #slice #object #data #build #mangaplus

mangaplus-parser

mangaplus解析器,用于Rust的pb-rs

11个版本 (4个稳定版)

2.0.0 2020年10月13日
1.1.1 2019年11月24日
0.2.5 2019年10月23日
0.2.4 2019年8月10日
0.1.1 2019年8月10日

#21 in #objects

每月46次下载
用于 mangaplus-parser-json

GPL-3.0-or-later

7KB
102

mangaplus-parser

  • 二进制文件中:解析mangaplus数据的输出(stdin)并重新输出为JSON,以供如jq等工具使用。
  • 库中:提供一个解码切片的单一函数和一个用于对象的模块。

构建要求

  • cargo

推荐设置

  • 安装musl相关软件包(git clone git://git.musl-libc.org/musl,按照INSTALL说明操作)
  • 安装musl工具链(rustup target add x86_64-unknown-linux-musl
  • 运行 cargo build --release --target x86_64-unknown-linux-musl
  • 如果您需要,请运行 cp target/x86_64-unknown-linux-musl/release/mangaplus-parser ~/.local/bin

推荐安装

预构建的二进制文件

是的,我需要找出那部分

用法

curl --http2-prior-knowledge -H SESSION-TOKEN:$(uuidgen) 'https://jumpg-webapi.tokyo-cdn.com/api/{}' | mangaplus-parser | jq .

lib.rs:

此crate提供了一个用于与mangaplus数据一起使用的便捷解析器。

此crate的结构为零。您将获得1个函数,该函数消费一个字节数据引用,其余部分是预生成的文件集,其中一个是即时消费的。

依赖关系

~0.2–1.8MB
~21K SLoC