parent
1b06980599
commit
8cbcb03e06
|
@ -5,7 +5,7 @@ ext {
|
||||||
appName = 'Tachiyomi: Madara (multiple sources)'
|
appName = 'Tachiyomi: Madara (multiple sources)'
|
||||||
pkgNameSuffix = "all.madara"
|
pkgNameSuffix = "all.madara"
|
||||||
extClass = '.MadaraFactory'
|
extClass = '.MadaraFactory'
|
||||||
extVersionCode = 47
|
extVersionCode = 48
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,13 +3,10 @@ package eu.kanade.tachiyomi.extension.all.madara
|
||||||
import eu.kanade.tachiyomi.network.GET
|
import eu.kanade.tachiyomi.network.GET
|
||||||
import eu.kanade.tachiyomi.source.Source
|
import eu.kanade.tachiyomi.source.Source
|
||||||
import eu.kanade.tachiyomi.source.SourceFactory
|
import eu.kanade.tachiyomi.source.SourceFactory
|
||||||
import eu.kanade.tachiyomi.source.model.FilterList
|
import eu.kanade.tachiyomi.source.model.*
|
||||||
import eu.kanade.tachiyomi.source.model.MangasPage
|
|
||||||
import eu.kanade.tachiyomi.source.model.SChapter
|
|
||||||
import eu.kanade.tachiyomi.source.model.SManga
|
|
||||||
import eu.kanade.tachiyomi.source.model.Filter
|
|
||||||
import eu.kanade.tachiyomi.util.asJsoup
|
import eu.kanade.tachiyomi.util.asJsoup
|
||||||
import okhttp3.*
|
import okhttp3.*
|
||||||
|
import org.jsoup.nodes.Document
|
||||||
import org.jsoup.nodes.Element
|
import org.jsoup.nodes.Element
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
@ -62,7 +59,8 @@ class MadaraFactory : SourceFactory {
|
||||||
MangaKomi(),
|
MangaKomi(),
|
||||||
Wakamics(),
|
Wakamics(),
|
||||||
TeabeerComics(),
|
TeabeerComics(),
|
||||||
KingzManga()
|
KingzManga(),
|
||||||
|
YaoiToshokan()
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -395,3 +393,16 @@ class Wakamics : Madara("Wakamics", "https://wakamics.com", "en")
|
||||||
class TeabeerComics : Madara("Teabeer Comics", "https://teabeercomics.com", "en")
|
class TeabeerComics : Madara("Teabeer Comics", "https://teabeercomics.com", "en")
|
||||||
|
|
||||||
class KingzManga : Madara("KingzManga", "https://kingzmanga.com", "ar")
|
class KingzManga : Madara("KingzManga", "https://kingzmanga.com", "ar")
|
||||||
|
|
||||||
|
class YaoiToshokan : Madara("Yaoi Toshokan", "https://www.yaoitoshokan.com.br", "pt-BR") {
|
||||||
|
override val popularMangaUrlSelector = "div.post-title a:not([target])" //Page has custum link to scan website
|
||||||
|
override fun chapterListParse(response: Response): List<SChapter> { //Chapters are listed old to new
|
||||||
|
return super.chapterListParse(response).reversed()
|
||||||
|
}
|
||||||
|
override fun pageListParse(document: Document): List<Page> {
|
||||||
|
return document.select(pageListParseSelector).mapIndexed { index, element ->
|
||||||
|
Page(index, "", element.select("img").attr("data-src").trim()) //had to add trim because of white space in source
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue