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)'
|
extName = 'Madara (multiple sources)'
|
||||||
pkgNameSuffix = "all.madara"
|
pkgNameSuffix = "all.madara"
|
||||||
extClass = '.MadaraFactory'
|
extClass = '.MadaraFactory'
|
||||||
extVersionCode = 147
|
extVersionCode = 148
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
containsNsfw = true
|
containsNsfw = true
|
||||||
}
|
}
|
||||||
|
|
|
@ -484,10 +484,10 @@ abstract class Madara(
|
||||||
val cal = Calendar.getInstance()
|
val cal = Calendar.getInstance()
|
||||||
|
|
||||||
return when {
|
return when {
|
||||||
WordSet("gün", "jour", "día", "dia", "day").anyWordIn(date) -> cal.apply { add(Calendar.DAY_OF_MONTH, -number) }.timeInMillis
|
WordSet("hari", "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("jam", "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("menit", "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("detik", "segundo", "second").anyWordIn(date) -> cal.apply { add(Calendar.SECOND, -number) }.timeInMillis
|
||||||
else -> 0
|
else -> 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,6 +40,7 @@ class MadaraFactory : SourceFactory {
|
||||||
Azora(),
|
Azora(),
|
||||||
Bakaman(),
|
Bakaman(),
|
||||||
BestManga(),
|
BestManga(),
|
||||||
|
BestManhua(),
|
||||||
BoysLove(),
|
BoysLove(),
|
||||||
CatOnHeadTranslations(),
|
CatOnHeadTranslations(),
|
||||||
CatTranslator(),
|
CatTranslator(),
|
||||||
|
@ -47,9 +48,11 @@ class MadaraFactory : SourceFactory {
|
||||||
ComicKiba(),
|
ComicKiba(),
|
||||||
ComicsValley(),
|
ComicsValley(),
|
||||||
CopyPasteScan(),
|
CopyPasteScan(),
|
||||||
|
CutiePie(),
|
||||||
DarkyuRealm(),
|
DarkyuRealm(),
|
||||||
DecadenceScans(),
|
DecadenceScans(),
|
||||||
DetectiveConanAr(),
|
DetectiveConanAr(),
|
||||||
|
DiamondFansub(),
|
||||||
DisasterScans(),
|
DisasterScans(),
|
||||||
DoujinHentai(),
|
DoujinHentai(),
|
||||||
DoujinYosh(),
|
DoujinYosh(),
|
||||||
|
@ -78,6 +81,7 @@ class MadaraFactory : SourceFactory {
|
||||||
KlikManga(),
|
KlikManga(),
|
||||||
KomikGo(),
|
KomikGo(),
|
||||||
LilyManga(),
|
LilyManga(),
|
||||||
|
Manga18Fun(),
|
||||||
Manga347(),
|
Manga347(),
|
||||||
Manga3asq(),
|
Manga3asq(),
|
||||||
Manga68(),
|
Manga68(),
|
||||||
|
@ -113,6 +117,7 @@ class MadaraFactory : SourceFactory {
|
||||||
Mangalek(),
|
Mangalek(),
|
||||||
Mangareceh(),
|
Mangareceh(),
|
||||||
Mangasushi(),
|
Mangasushi(),
|
||||||
|
MangaYaku(),
|
||||||
MangazukiClubJP(),
|
MangazukiClubJP(),
|
||||||
MangazukiClubKO(),
|
MangazukiClubKO(),
|
||||||
MangazukiMe(),
|
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 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")))
|
class HimeraFansub : Madara("Himera Fansub", "https://himera-fansub.com", "tr", SimpleDateFormat("dd MMMM yyyy", Locale.forLanguageTag("tr")))
|
||||||
|
|
Loading…
Reference in New Issue