parent
f7f5e76384
commit
d00ed0eebc
|
@ -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 = 49
|
extVersionCode = 50
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,11 +5,15 @@ import eu.kanade.tachiyomi.source.Source
|
||||||
import eu.kanade.tachiyomi.source.SourceFactory
|
import eu.kanade.tachiyomi.source.SourceFactory
|
||||||
import eu.kanade.tachiyomi.source.model.*
|
import eu.kanade.tachiyomi.source.model.*
|
||||||
import eu.kanade.tachiyomi.util.asJsoup
|
import eu.kanade.tachiyomi.util.asJsoup
|
||||||
import okhttp3.*
|
import okhttp3.OkHttpClient
|
||||||
|
import okhttp3.Request
|
||||||
|
import okhttp3.Response
|
||||||
|
import okhttp3.Headers
|
||||||
|
import okhttp3.HttpUrl
|
||||||
import org.jsoup.nodes.Document
|
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.Locale
|
||||||
|
|
||||||
class MadaraFactory : SourceFactory {
|
class MadaraFactory : SourceFactory {
|
||||||
override fun createSources(): List<Source> = listOf(
|
override fun createSources(): List<Source> = listOf(
|
||||||
|
@ -40,13 +44,11 @@ class MadaraFactory : SourceFactory {
|
||||||
ZinManga(),
|
ZinManga(),
|
||||||
ManwahentaiMe(),
|
ManwahentaiMe(),
|
||||||
Manga3asq(),
|
Manga3asq(),
|
||||||
NManhwa(),
|
|
||||||
Indiancomicsonline(),
|
Indiancomicsonline(),
|
||||||
AdonisFansub(),
|
AdonisFansub(),
|
||||||
GetManhwa(),
|
GetManhwa(),
|
||||||
AllPornComic(),
|
AllPornComic(),
|
||||||
Milftoon(),
|
Milftoon(),
|
||||||
ToonManga(),
|
|
||||||
Hiperdex(),
|
Hiperdex(),
|
||||||
DoujinHentai(),
|
DoujinHentai(),
|
||||||
Azora(),
|
Azora(),
|
||||||
|
@ -62,7 +64,8 @@ class MadaraFactory : SourceFactory {
|
||||||
KingzManga(),
|
KingzManga(),
|
||||||
YaoiToshokan(),
|
YaoiToshokan(),
|
||||||
GoldenManga(),
|
GoldenManga(),
|
||||||
Mangalek()
|
Mangalek(),
|
||||||
|
AstralLibrary()
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -198,8 +201,6 @@ class ManwahentaiMe : Madara("Manwahentai.me", "https://manhwahentai.me", "en")
|
||||||
|
|
||||||
class Manga3asq : Madara("مانجا العاشق", "https://3asq.org", "ar")
|
class Manga3asq : Madara("مانجا العاشق", "https://3asq.org", "ar")
|
||||||
|
|
||||||
class NManhwa : Madara("N Manhwa", "https://nmanhwa.com", "en")
|
|
||||||
|
|
||||||
class Indiancomicsonline : Madara("Indian Comics Online", "http://www.indiancomicsonline.com", "hi")
|
class Indiancomicsonline : Madara("Indian Comics Online", "http://www.indiancomicsonline.com", "hi")
|
||||||
|
|
||||||
class AdonisFansub : Madara("Adonis Fansub", "https://manga.adonisfansub.com", "tr") {
|
class AdonisFansub : Madara("Adonis Fansub", "https://manga.adonisfansub.com", "tr") {
|
||||||
|
@ -230,8 +231,6 @@ class Milftoon : Madara("Milftoon", "https://milftoon.xxx", "en") {
|
||||||
override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/page/$page/?m_orderby=latest", headers)
|
override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/page/$page/?m_orderby=latest", headers)
|
||||||
}
|
}
|
||||||
|
|
||||||
class ToonManga : Madara("ToonManga", "https://toonmanga.com", "en")
|
|
||||||
|
|
||||||
class Hiperdex : Madara("Hiperdex", "https://hiperdex.com", "en") {
|
class Hiperdex : Madara("Hiperdex", "https://hiperdex.com", "en") {
|
||||||
override fun getGenreList() = listOf(
|
override fun getGenreList() = listOf(
|
||||||
Genre( "Adult", "adult"),
|
Genre( "Adult", "adult"),
|
||||||
|
@ -412,3 +411,7 @@ class YaoiToshokan : Madara("Yaoi Toshokan", "https://www.yaoitoshokan.com.br",
|
||||||
class GoldenManga : Madara("موقع لترجمة المانجا", "https://golden-manga.ml", "ar", SimpleDateFormat("yyyy-MM-dd", Locale.US))
|
class GoldenManga : Madara("موقع لترجمة المانجا", "https://golden-manga.ml", "ar", SimpleDateFormat("yyyy-MM-dd", Locale.US))
|
||||||
|
|
||||||
class Mangalek : Madara("مانجا ليك", "https://mangalek.com", "ar", SimpleDateFormat("MMMM dd, yyyy", Locale("ar")))
|
class Mangalek : Madara("مانجا ليك", "https://mangalek.com", "ar", SimpleDateFormat("MMMM dd, yyyy", Locale("ar")))
|
||||||
|
|
||||||
|
class AstralLibrary : Madara("Astral Library", "https://astrallibrary.net", "en") {
|
||||||
|
override fun chapterListParse(response: Response): List<SChapter> = super.chapterListParse(response).reversed()
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue