🚀 Improve EPUB parser

Replace EpubLib parser with custom that uses ZipFile. The previous parser had multiple problems with reading and parsing books. This should resolve most errors, improve compatibility and provide better user experience.

Resolves: #42
This commit is contained in:
Acclorite 2024-08-12 18:18:23 +03:00
parent 01173a2b72
commit 3b69b89819
3 changed files with 103 additions and 98 deletions

View file

@ -137,9 +137,6 @@ dependencies {
implementation("com.tom-roush:pdfbox-android:2.0.27.0")
// Epub parser
implementation("com.positiondev.epublib:epublib-core:3.1") {
exclude("xmlpull")
}
implementation("org.jsoup:jsoup:1.18.1")
// Fb2 parser