Madara Update (#4700)
* add madara source BestManhua CutiePie DiamondFansub MangaYaku * handle indonesia timestamp(sec/min/day/hour) * update ext version * update ext version * Revert "update ext version" This reverts commit 2b541c08bb085927b4da17f01e9a2c3c38463e01. * add Manga18Fun
This commit is contained in:
parent
308cb375c5
commit
f84b808fb0
|
@ -5,7 +5,7 @@ ext {
|
|||
extName = 'Madara (multiple sources)'
|
||||
pkgNameSuffix = "all.madara"
|
||||
extClass = '.MadaraFactory'
|
||||
extVersionCode = 147
|
||||
extVersionCode = 148
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
|
|
@ -484,10 +484,10 @@ abstract class Madara(
|
|||
val cal = Calendar.getInstance()
|
||||
|
||||
return when {
|
||||
WordSet("gün", "jour", "día", "dia", "day").anyWordIn(date) -> cal.apply { add(Calendar.DAY_OF_MONTH, -number) }.timeInMillis
|
||||
WordSet("saat", "heure", "hora", "hour").anyWordIn(date) -> cal.apply { add(Calendar.HOUR, -number) }.timeInMillis
|
||||
WordSet("dakika", "min", "minute", "minuto").anyWordIn(date) -> cal.apply { add(Calendar.MINUTE, -number) }.timeInMillis
|
||||
WordSet("segundo", "second").anyWordIn(date) -> cal.apply { add(Calendar.SECOND, -number) }.timeInMillis
|
||||
WordSet("hari", "gün", "jour", "día", "dia", "day").anyWordIn(date) -> cal.apply { add(Calendar.DAY_OF_MONTH, -number) }.timeInMillis
|
||||
WordSet("jam", "saat", "heure", "hora", "hour").anyWordIn(date) -> cal.apply { add(Calendar.HOUR, -number) }.timeInMillis
|
||||
WordSet("menit", "dakika", "min", "minute", "minuto").anyWordIn(date) -> cal.apply { add(Calendar.MINUTE, -number) }.timeInMillis
|
||||
WordSet("detik", "segundo", "second").anyWordIn(date) -> cal.apply { add(Calendar.SECOND, -number) }.timeInMillis
|
||||
else -> 0
|
||||
}
|
||||
}
|
||||
|
|
|
@ -40,6 +40,7 @@ class MadaraFactory : SourceFactory {
|
|||
Azora(),
|
||||
Bakaman(),
|
||||
BestManga(),
|
||||
BestManhua(),
|
||||
BoysLove(),
|
||||
CatOnHeadTranslations(),
|
||||
CatTranslator(),
|
||||
|
@ -47,9 +48,11 @@ class MadaraFactory : SourceFactory {
|
|||
ComicKiba(),
|
||||
ComicsValley(),
|
||||
CopyPasteScan(),
|
||||
CutiePie(),
|
||||
DarkyuRealm(),
|
||||
DecadenceScans(),
|
||||
DetectiveConanAr(),
|
||||
DiamondFansub(),
|
||||
DisasterScans(),
|
||||
DoujinHentai(),
|
||||
DoujinYosh(),
|
||||
|
@ -78,6 +81,7 @@ class MadaraFactory : SourceFactory {
|
|||
KlikManga(),
|
||||
KomikGo(),
|
||||
LilyManga(),
|
||||
Manga18Fun(),
|
||||
Manga347(),
|
||||
Manga3asq(),
|
||||
Manga68(),
|
||||
|
@ -113,6 +117,7 @@ class MadaraFactory : SourceFactory {
|
|||
Mangalek(),
|
||||
Mangareceh(),
|
||||
Mangasushi(),
|
||||
MangaYaku(),
|
||||
MangazukiClubJP(),
|
||||
MangazukiClubKO(),
|
||||
MangazukiMe(),
|
||||
|
@ -198,6 +203,18 @@ class MadaraFactory : SourceFactory {
|
|||
)
|
||||
}
|
||||
|
||||
class Manga18Fun : Madara("Manga18 Fun", "https://manga18.fun", "en")
|
||||
|
||||
class BestManhua : Madara("BestManhua", "https://bestmanhua.com", "en") {
|
||||
override val pageListParseSelector = "li.blocks-gallery-item"
|
||||
}
|
||||
|
||||
class CutiePie : Madara("Cutie Pie", "https://cutiepie.ga", "tr", SimpleDateFormat("dd MMMM yyyy", Locale.forLanguageTag("tr")))
|
||||
|
||||
class DiamondFansub : Madara("DiamondFansub", "https://diamondfansub.com", "tr", SimpleDateFormat("MMMM dd, yyyy", Locale.forLanguageTag("tr")))
|
||||
|
||||
class MangaYaku : Madara("MangaYaku", "https://mangayaku.my.id", "id")
|
||||
|
||||
class RuyaManga : Madara("Rüya Manga", "https://www.ruyamanga.com", "tr", SimpleDateFormat("dd MMMM yyyy", Locale.forLanguageTag("tr")))
|
||||
|
||||
class HimeraFansub : Madara("Himera Fansub", "https://himera-fansub.com", "tr", SimpleDateFormat("dd MMMM yyyy", Locale.forLanguageTag("tr")))
|
||||
|
|
Loading…
Reference in New Issue