2023-05-15 18:33:14 +00:00
|
|
|
/*
|
|
|
|
Program: Bibliofile
|
|
|
|
Language: Rustc 1.69.0
|
|
|
|
ide: CLion
|
|
|
|
Operating system: Fedora 38/WSL
|
|
|
|
Purpose: This class is meant to process and return HTML formatted text as strings.
|
2023-05-19 23:44:10 +00:00
|
|
|
Last edited: 5/19/23
|
2023-05-15 18:33:14 +00:00
|
|
|
*/
|
|
|
|
|
2023-05-19 23:15:48 +00:00
|
|
|
use soup::{NodeExt, QueryBuilderExt, Soup};
|
2023-05-15 18:33:14 +00:00
|
|
|
|
2023-05-19 23:44:10 +00:00
|
|
|
pub fn main(content: String) -> String {
|
2023-05-19 03:01:14 +00:00
|
|
|
let mut str_content = content;
|
2023-05-19 23:15:48 +00:00
|
|
|
let soup = Soup::new(&str_content);
|
2023-05-19 23:44:10 +00:00
|
|
|
let page = soup.text();
|
|
|
|
return page;
|
2023-05-15 18:33:14 +00:00
|
|
|
}
|