1个不稳定版本
0.0.0 | 2020年1月16日 |
---|
#39 in #jq
在 ganganonline-parser-json 中使用
7KB
116 行
ganganonline-parser-lib
- 二进制文件(使用
cargo install ganganonline-parser
,ganganonline-parser < gangan_data.bin
):解析ganganonline数据的输出(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/ganganonline-parser ~/.local/bin
推荐安装
预构建的二进制文件
是的,我需要找出那件事
用法
curl --http2-prior-knowledge -d '' 'https://web-ggo.tokyo-cdn.com/{}' | ganganonline-parser-json | jq .
lib.rs
:
此软件包为使用mangaplus数据提供方便的解析器。
此软件包的组织结构为零。您得到一个函数,它消耗一个字节引用,其余的都是预生成的文件集,其中之一立即被消耗。
依赖项
~1.5–3MB
~56K SLoC