16 lines
377 B
Rust
16 lines
377 B
Rust
use htmd::HtmlToMarkdown;
|
|
|
|
pub fn html_to_markdown(html: &str) -> String {
|
|
let converter = HtmlToMarkdown::new();
|
|
match converter.convert(html) {
|
|
Ok(md) => md,
|
|
Err(e) => {
|
|
eprintln!(
|
|
" WARN: HTML-to-MD conversion failed ({}), saving raw HTML",
|
|
e
|
|
);
|
|
html.to_string()
|
|
}
|
|
}
|
|
}
|