Compare commits

4 Commits

Author SHA1 Message Date
9a7e83ae5f chore: migrate admin general 2025-09-25 15:49:51 -04:00
10bbd908e6 refactor 2025-08-30 20:53:09 -04:00
01abea6bd6 cleanup 1 2025-08-17 17:12:44 -04:00
99ccabed58 wip 2025-08-17 17:04:54 -04:00
2 changed files with 3 additions and 5 deletions

View File

@@ -53,12 +53,10 @@ func countEPUBWords(filepath string) (int64, error) {
rf := rc.Rootfiles[0] rf := rc.Rootfiles[0]
var completeCount int64 var completeCount int64
for _, item := range rf.Itemrefs { for _, item := range rf.Spine.Itemrefs {
f, _ := item.Open() f, _ := item.Open()
doc, _ := goquery.NewDocumentFromReader(f) doc, _ := goquery.NewDocumentFromReader(f)
doc.Find("script, style, noscript, iframe").Remove() completeCount = completeCount + int64(len(strings.Fields(doc.Text())))
words := len(strings.Fields(doc.Text()))
completeCount = completeCount + int64(words)
} }
return completeCount, nil return completeCount, nil

View File

@@ -88,7 +88,7 @@ func GetWordCount(filepath string) (*int64, error) {
} }
return &totalWords, nil return &totalWords, nil
} else { } else {
return nil, fmt.Errorf("invalid extension: %s", fileExtension) return nil, fmt.Errorf("Invalid extension: %s", fileExtension)
} }
} }