Fix Mikudoujin that unable to read non single chapter Manga (#9827)

* Add MikuDoujin
* Add MikuDoujin V.1.2.1

* Update MikuDoujin.kt

* Update MikuDoujin
* Add ability to search using genre

* Add Rh2PlusManga
* Add Rh2PlusManga V.1.12.2
* Use Madara multi-source themes

* Change MikuDoujin gradle and Add Rh2PlusManga generator.
* update file to suggestion.
* add Rh2PlusManga to MadaraGenerator.kt.

* Fix Thai Madara source time format and MikuDoujin pages selector.
* add Thai relative time wordlist to Madara parseRelativeDate.
* change Rh2PlusManga and Mangauptocat date format.
* change Mangauptocat base url.
* change MikuDoujin pageListParse selector.

* Fix MikuDoujin Chapter number.
* fix MikuDoujin when try to fetch chapter name with non numeric ending word.

* Add MangaDeemak Source.
* add MangaDeemak source to madara multisrc.

* Fix Mikudoujin when open Manga with Non single chapter.
* scrap both data-src and src attribute from img if available.
This commit is contained in:
Promchai Chooseang 2021-11-20 20:44:18 +07:00 committed by GitHub
parent cf4d323ef4
commit 57c1078f80
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -5,7 +5,7 @@ ext {
extName = 'MikuDoujin'
pkgNameSuffix = 'th.mikudoujin'
extClass = '.MikuDoujin'
extVersionCode = 3
extVersionCode = 4
isNsfw = true
}

View File

@ -198,7 +198,11 @@ class MikuDoujin : ParsedHttpSource() {
override fun pageListParse(document: Document): List<Page> {
return document.select("div#v-pills-tabContent img.lazy").mapIndexed { i, img ->
Page(i, "", img.attr("abs:data-src"))
if (img.hasAttr("data-src")) {
Page(i, "", img.attr("abs:data-src"))
} else {
Page(i, "", img.attr("abs:src"))
}
}
}