فهرست منبع

Added new _q to quoted flag.

Steve Thielemann 1 ماه پیش
والد
کامیت
618c1bf3f1
3فایلهای تغییر یافته به همراه14 افزوده شده و 10 حذف شده
  1. 0 0
      fetch1.html
  2. 5 0
      src/main.rs
  3. 9 10
      src/parse.rs

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
fetch1.html


+ 5 - 0
src/main.rs

@@ -173,6 +173,11 @@ fn find_files(base_dir: &str, version: &str) -> Vec<String> {
     for path in paths {
         if let Ok(dir) = path {
             let filename = dir.file_name().to_string_lossy().to_string();
+            
+            // Currently, I don't have anywhere to store the introduction part.
+            if filename.contains("INTRO") {
+                continue;
+            }
             if filename.ends_with(&version_ext) {
                 result.push(filename);
             }

+ 9 - 10
src/parse.rs

@@ -366,8 +366,16 @@ impl WalkerParser {
 
         if class_hash.contains("ChapterContent_content") {
             // Content.
+            //
+            // _qt__ shows up in the NIV intro.
+
             let quoted = self.classes.contains("ChapterContent_q1")
-                || self.classes.contains("ChapterContent_q2");
+                || self.classes.contains("ChapterContent_q2") 
+                || self.classes.contains("ChapterContent_qt");
+
+            // _wj__ seen in documents.
+            // _wordsofchrist was in the css stylesheet, but not seen.
+
             let red = self.classes.contains("ChapterContent_wj")
                 || self.classes.contains("ChapterContent_wordsofchrist");
             let text = Self::element_text(element);
@@ -476,15 +484,6 @@ pub fn extract_verses(filename: &str) -> Result<(String, u8, config::BasicVerses
                         v.push(config::BasicVerseJSON::Heading(heading.clone()));
                         heading.clear();
                     }
-                    /*
-                    if result.verses.len() < verse_number as usize {
-                        bail!(
-                            "Len = {}, wanting {}",
-                            result.verses.len() + 1,
-                            verse_number
-                        );
-                    }
-                    */
                 }
                 VerseInformation::Note(n) => {
                     if verse_number == 0 {

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است