41 releases (24 stable)
new 1.2.12 | Jan 4, 2025 |
---|---|
1.2.10 | Jul 15, 2024 |
1.2.9 | Jun 27, 2024 |
1.2.4 | Feb 27, 2024 |
0.5.1 | Jan 6, 2024 |
#1684 in Parser implementations
387 downloads per month
Used in 5 crates
(3 directly)
29KB
657 lines
mdka
HTML to Markdown (MD) converter written in Rust.
Summary
A kind of text manipulator named mdka. "ka" means "化 (か)" pointing to conversion.
Designed with in mind:
- Fast speed
- Low memory consumption
- Easy usage
Usage
Cargo.toml
[dependencies]
mdka = "1.2"
awesome.rs
use mdka::from_html
fn awesome_fn() {
let input = r#"
<h1>heading 1</h1>
<p>Hello, world.</p>"#;
let ret = from_html(input);
println!("{}", ret);
// # heading 1
//
// Hello, world.
//
}
Acknowledgements
Dependencies
~1.5–6MB
~34K SLoC