Madara - add Azora (#1821)

This commit is contained in:
Mike 2019-11-24 16:41:07 -05:00 committed by arkon
parent 839d15d820
commit 32f41c96d1
2 changed files with 18 additions and 2 deletions

View File

@ -5,7 +5,7 @@ ext {
appName = 'Tachiyomi: Madara (multiple sources)'
pkgNameSuffix = "all.madara"
extClass = '.MadaraFactory'
extVersionCode = 30
extVersionCode = 31
libVersion = '1.2'
}

View File

@ -57,7 +57,8 @@ class MadaraFactory : SourceFactory {
Milftoon(),
ToonManga(),
Hiperdex(),
DoujinHentai()
DoujinHentai(),
Azora()
)
}
@ -363,3 +364,18 @@ class DoujinHentai : Madara("DoujinHentai", "https://doujinhentai.net", "es", Si
)
)
}
class Azora : Madara("Azora", "https://www.azoramanga.com", "ar") {
override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/?m_orderby=views", headers)
override fun searchMangaNextPageSelector() = "nav.navigation-ajax"
override fun chapterListSelector() = "li.wp-manga-chapter:not(:has(img))" // Filter fake chapters
override fun chapterFromElement(element: Element): SChapter {
val chapter = SChapter.create()
element.select("a").let {
chapter.url = it.attr("href").substringAfter(baseUrl)
chapter.name = it.text()
}
return chapter
}
}