3 个不稳定版本
0.2.0 | 2024 年 5 月 2 日 |
---|---|
0.1.2 |
|
0.1.1 | 2023 年 11 月 20 日 |
0.1.0 | 2023 年 9 月 5 日 |
#815 in 文本处理
225 每月下载量
38KB
788 代码行
repub-rs
一个将 mhtml 网页转换为 epub 文章的 Rust 库。
待办事项
- 作者姓名和标题的处理有些手动,最好能暴露更多这些属性。
lib.rs
:
将 mhtml 网页转换为总结 epub 文章的库
主要用于在 repub 中用于 reMarkable 设备,但也可以用于网页摘要。
示例
use repub::Repub;
let mhtml = // ...
# r#"From: <Saved by Blink>
# Snapshot-Content-Location: http://test
# Subject: title
# MIME-Version: 1.0
# Content-Type: multipart/related;
# type="text/html";
# boundary="boundary"
#
# --boundary
# Content-Type: text/html
# Content-ID: <frame-0@mhtml.blink>
# Content-Transfer-Encoding: quoted-printable
# Content-Location: http://test
#
# <html></html>
# --boundary--
# "#;
let mut buff = Vec::new();
Repub::default().mhtml_to_epub(mhtml, &mut buff).unwrap();
依赖项
~11–24MB
~363K SLoC