diff --git a/src/html_module.rs b/src/html_module.rs index 5e4920b..cbb0c36 100644 --- a/src/html_module.rs +++ b/src/html_module.rs @@ -1,8 +1,5 @@ /* 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. Last edited: 6/28/23 */ @@ -13,10 +10,13 @@ pub fn main(content: String){ let str_content = Html::parse_document(&content); - let selector = Selector::parse("html").unwrap(); + //Selector is HTML tag. Can be
or

or anything else. To parse entire page, set selector to + let selector = Selector::parse("html").unwrap(); let unwrapped_page = str_content.select(&selector).next().unwrap(); let page = unwrapped_page.text().collect::>(); + + //every line in document is an entry into the vector. For loop iterates through every entry and displays it. for i in 0..page.len() { println!("{}", page[i]); } diff --git a/src/main.rs b/src/main.rs index 579c326..7664ba2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,10 +1,10 @@ /* Program: Bibliofile -Language: Rustc 1.69.0 +Language: Rustc 1.70.0 ide: CLion Operating system: Fedora 38/WSL Purpose: ncurses based ereader and library manager for Linux terminal environments. -Last edited: 5/19/23 +Last edited: 6/28/23 */