diff --git a/Cargo.toml b/Cargo.toml index 95a0ce2..7ed65ca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,6 +6,4 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -ncurses = "5.101.0" -termsize = "0.1" epub = "1.2.2" \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 02e9028..f2927bd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,11 +8,7 @@ Last edited: 5/1/23 */ use epub::doc::EpubDoc; -use std::fs; -use std::io::prelude::*; use std::env; -extern crate ncurses; //display framework -extern crate termsize; //makes sure ncurses border maches term size //initial function. Reads the ebook passed by argument. @@ -27,15 +23,17 @@ fn main() { //parses epub files fn epub(epub_file: &str){ - let item_count = 0; + let item_count = 1; println!("{}", epub_file); let doc = EpubDoc::new(&epub_file); assert!(doc.is_ok()); - let doc = doc.unwrap(); - assert_eq!(105, doc.spine.len()); - let page = &doc.spine[item_count]; - let text = doc.resources.get(page); - println!("{:?}", text); + let mut doc = doc.unwrap(); + doc.set_current_page(50); + let content = doc.get_current_str(); + + + println!("{:?}", content); + }