4 个版本 (2 个破坏性更新)
0.4.0 | 2022年12月26日 |
---|---|
0.3.1 | 2022年11月19日 |
0.3.0 | 2020年1月23日 |
0.2.0 | 2020年1月19日 |
#2512 在 解析实现
每月26次下载
47KB
1K SLoC
zim
A rust 库和命令行工具,用于读取和提取 ZIM 文件。
构建
> cargo build --release
与 IPFS 一起使用
要将文件 data.zim
添加到 IPFS,请执行以下操作。
> ./target/release/extract_zim --skip-link data.zim
> ipfs add -r out
> ipfs files cp /ipfs/<outhash> /
> ipfs files mv /<outhash> /data
> ./target/release/ipfs_link /data data.zim
然后执行 link.txt
中的所有命令
许可证
根据您的选择,许可如下
- Apache 许可证第2版 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
lib.rs
:
此包提供了一个用于读取 ZIM 文件的纯 Rust 库。
ZIM 文件是一种主要用于存储维基百科(如 Wikipedia 和基于 MediaWiki 的其他百科全书)的格式。
更多信息请参阅 OpenZIM 网站
依赖关系
~9–18MB
~236K SLoC