Madara added and fixed sources (#7696)
* Update MadaraGenerator.kt * Added date detection for new images that don't have alt text * Added Icons
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 129 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 148 KiB |
After Width: | Height: | Size: 8.9 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 54 KiB |
After Width: | Height: | Size: 488 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 465 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 465 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 9.1 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 6.8 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 127 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 63 KiB |
After Width: | Height: | Size: 564 KiB |
|
@ -434,8 +434,10 @@ abstract class Madara(
|
|||
chapter.name = urlElement.text()
|
||||
}
|
||||
// Dates can be part of a "new" graphic or plain text
|
||||
// Added "title" alternative
|
||||
chapter.date_upload = select("img").firstOrNull()?.attr("alt")?.let { parseRelativeDate(it) }
|
||||
?: parseChapterDate(select("span.chapter-release-date i").firstOrNull()?.text())
|
||||
?: select("span a").firstOrNull()?.attr("title")?.let { parseRelativeDate(it) }
|
||||
?: parseChapterDate(select("span.chapter-release-date i").firstOrNull()?.text())
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -16,8 +16,10 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
MultiLang("Leviatan Scans", "https://leviatanscans.com", listOf("en", "es"), className = "LeviatanScansFactory", overrideVersionCode = 4),
|
||||
MultiLang("MangaForFree.net", "https://mangaforfree.net", listOf("en", "ko", "all") , isNsfw = true, className = "MangaForFreeFactory", pkgName = "mangaforfree"),
|
||||
MultiLang("Manhwa18.cc", "https://manhwa18.cc", listOf("en", "ko", "all"), isNsfw = true, className = "Manhwa18CcFactory", pkgName = "manhwa18cc"),
|
||||
SingleLang("1st Kiss Manhua", "https://1stkissmanhua.com", "en", className = "FirstKissManhua", overrideVersionCode = 1),
|
||||
SingleLang("1st Kiss", "https://1stkissmanga.com", "en", className = "FirstKissManga", overrideVersionCode = 2),
|
||||
SingleLang("1st Kiss Manga.love", "https://1stkissmanga.love", "en", className = "FirstKissMangaLove"),
|
||||
SingleLang("1st Kiss Manhua", "https://1stkissmanhua.com", "en", className = "FirstKissManhua", overrideVersionCode = 2),
|
||||
SingleLang("1st Kiss", "https://1stkissmanga.com", "en", className = "FirstKissManga", overrideVersionCode = 3),
|
||||
SingleLang("1stKissManga.Club", "https://1stkissmanga.club", "en", className = "FirstKissMangaClub"),
|
||||
SingleLang("247Manga", "https://247manga.com", "en", className = "Manga247"),
|
||||
SingleLang("24hRomance", "https://24hromance.com", "en", className = "Romance24h"),
|
||||
SingleLang("365Manga", "https://365manga.com", "en", className = "ThreeSixtyFiveManga", overrideVersionCode = 1),
|
||||
|
@ -54,6 +56,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Comicdom", "https://comicdom.org", "en", overrideVersionCode = 1),
|
||||
SingleLang("Comichub", "https://comichub.net", "en"),
|
||||
SingleLang("Comics Valley", "https://comicsvalley.com", "hi", isNsfw = true),
|
||||
SingleLang("ComicsWorld", "https://comicsworld.in", "hi"),
|
||||
SingleLang("CopyPasteScan", "https://copypastescan.xyz", "es", overrideVersionCode = 1),
|
||||
SingleLang("DarkYue Realm", "https://darkyuerealm.site/web", "pt-BR", pkgName = "darkyurealm", overrideVersionCode = 3),
|
||||
SingleLang("Decadence Scans", "https://reader.decadencescans.com", "en", overrideVersionCode = 1),
|
||||
|
@ -74,13 +77,15 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Glory Scans", "https://gloryscan.com", "pt-BR", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("Graze Scans", "https://grazescans.com/", "en", overrideVersionCode = 1),
|
||||
SingleLang("GuncelManga", "https://guncelmanga.com", "tr"),
|
||||
SingleLang("Hades no Fansub", "https://mangareaderpro.com/es", "es"),
|
||||
SingleLang("Hades no Fansub Hentai", "https://h.mangareaderpro.com", "es", isNsfw = true),
|
||||
SingleLang("Hayalistic", "https://hayalistic.com", "tr"),
|
||||
SingleLang("Hentai20", "https://hentai20.com", "en", isNsfw = true),
|
||||
SingleLang("Hentaidexy", "https://hentaidexy.com", "en", isNsfw = true),
|
||||
SingleLang("Hero Manhua", "https://heromanhua.com", "en"),
|
||||
SingleLang("Heroz Scanlation", "https://herozscans.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Himera Fansub", "https://himera-fansub.com", "tr"),
|
||||
SingleLang("Hiperdex", "https://hiperdex.com", "en", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("Hiperdex", "https://hiperdex2.com", "en", isNsfw = true, overrideVersionCode = 2),
|
||||
SingleLang("Hscans", "https://hscans.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Hunter Fansub", "https://hunterfansub.com", "es", overrideVersionCode = 1),
|
||||
SingleLang("Hz Manga", "https://www.hzmangas.com", "es"),
|
||||
|
@ -88,6 +93,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Immortal Updates", "https://immortalupdates.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Imperfect Comics", "https://imperfectcomic.com", "en"),
|
||||
SingleLang("Império dos Otakus", "https://imperiodosotakus.tk", "pt-BR", className = "ImperioDosOtakus", overrideVersionCode = 1),
|
||||
SingleLang("InfraFandub", "https://infrafandub.xyz", "es"),
|
||||
SingleLang("IsekaiScan.com", "https://isekaiscan.com", "en", className = "IsekaiScanCom", overrideVersionCode = 2),
|
||||
SingleLang("IsekaiScanManga (unoriginal)", "https://isekaiscanmanga.com", "en", className = "IsekaiScanManga", overrideVersionCode = 1),
|
||||
SingleLang("Its Your Right Manhua", "https://itsyourightmanhua.com/", "en", overrideVersionCode = 1),
|
||||
|
@ -157,12 +163,13 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("MangaWT", "https://mangawt.com", "tr"),
|
||||
SingleLang("MangaYaku", "https://mangayaku.com", "id", overrideVersionCode = 1),
|
||||
SingleLang("MangaYami", "https://www.mangayami.club", "en", overrideVersionCode = 2),
|
||||
SingleLang("Mangaka3rb", "https://mangaka3rb.com", "ar"),
|
||||
SingleLang("Mangakik", "https://mangakik.com", "en"),
|
||||
SingleLang("Mangas Origines", "https://mangas-origines.fr", "fr" , true, overrideVersionCode = 1),
|
||||
SingleLang("Mangasushi", "https://mangasushi.net", "en", overrideVersionCode = 1),
|
||||
SingleLang("Mangauptocats", "https://mangauptocats.online", "th"),
|
||||
SingleLang("Mangazuki.me", "https://mangazuki.me", "en", className = "MangazukiMe", overrideVersionCode = 1),
|
||||
SingleLang("Mangceh", "https://mangceh.com", "id", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("Mangceh", "https://mangceh.me", "id", isNsfw = true, overrideVersionCode = 2),
|
||||
SingleLang("Manhua ES", "https://manhuaes.com", "en", overrideVersionCode = 4),
|
||||
SingleLang("Manhua Plus", "https://manhuaplus.com", "en", overrideVersionCode = 3),
|
||||
SingleLang("Manhua SY", "https://www.manhuasy.com", "en", overrideVersionCode = 1),
|
||||
|
@ -232,6 +239,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Sleeping Knight Scans", "https://skscans.com", "en", overrideVersionCode = 2),
|
||||
SingleLang("Sleepy Translations", "https://sleepytranslations.com/", "en", overrideVersionCode = 1),
|
||||
SingleLang("SocialWeebs", "https://socialweebs.in/", "en"),
|
||||
SingleLang("Solo Leveling", "https://readsololeveling.online", "en"),
|
||||
SingleLang("SoloScanlation", "https://soloscanlation.site", "en"),
|
||||
SingleLang("StageComics", "https://stagecomics.com", "pt-BR", overrideVersionCode = 2),
|
||||
SingleLang("Sugar Babies", "https://sugarbscan.com", "en", overrideVersionCode = 1),
|
||||
|
|