add few more sources to madara & fix manga4all chapter timestamp (#8042)

* Update Manga4All.kt

* Update FirstKissManga.kt

* icons

* Create Manhwa68.kt

* Create Lolicon.kt

* Update MadaraGenerator.kt

* add manga-fast.com

* Create Mangafastcom.kt

* Update MadaraGenerator.kt
This commit is contained in:
CVIUS 2021-07-11 03:37:55 +08:00 committed by GitHub
parent 1cc39ff6e0
commit c25c5ce30e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
54 changed files with 49 additions and 4 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

View File

@ -5,6 +5,6 @@ import okhttp3.Headers
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
import java.util.Locale import java.util.Locale
class FirstKissManga : Madara("1st Kiss", "https://1stkissmanga.com", "en") { class FirstKissManga : Madara("1st Kiss Manga", "https://1stkissmanga.com", "en") {
override fun headersBuilder(): Headers.Builder = super.headersBuilder().add("Referer", baseUrl) override fun headersBuilder(): Headers.Builder = super.headersBuilder().add("Referer", baseUrl)
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

View File

@ -0,0 +1,7 @@
package eu.kanade.tachiyomi.extension.en.lolicon
import eu.kanade.tachiyomi.annotations.Nsfw
import eu.kanade.tachiyomi.multisrc.madara.Madara
@Nsfw
class Lolicon : Madara("Lolicon", "https://lolicon.mobi", "en")

View File

@ -8,7 +8,7 @@ class Manga4All : Madara(
"Manga4All", "Manga4All",
"https://manga4all.net", "https://manga4all.net",
"en", "en",
dateFormat = SimpleDateFormat("dd MMMMMM yyyy ", Locale.US) dateFormat = SimpleDateFormat("d MMM yyyy ", Locale.US)
) { ) {
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

View File

@ -0,0 +1,14 @@
package eu.kanade.tachiyomi.extension.en.mangafastcom
import eu.kanade.tachiyomi.multisrc.madara.Madara
import java.text.SimpleDateFormat
import java.util.Locale
class Mangafastcom : Madara(
"Manga-fast.com",
"https://manga-fast.com",
"en",
dateFormat = SimpleDateFormat("dd MMM yyyy ", Locale.US)
) {
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

View File

@ -0,0 +1,16 @@
package eu.kanade.tachiyomi.extension.en.manhwa68
import eu.kanade.tachiyomi.annotations.Nsfw
import eu.kanade.tachiyomi.multisrc.madara.Madara
import java.text.SimpleDateFormat
import java.util.Locale
@Nsfw
class Manhwa68 : Madara(
"Manhwa68",
"https://manhwa68.com",
"en",
dateFormat = SimpleDateFormat("MMM d yyyy ", Locale.US)
) {
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

View File

@ -17,8 +17,8 @@ class MadaraGenerator : ThemeSourceGenerator {
MultiLang("MangaForFree.net", "https://mangaforfree.net", listOf("en", "ko", "all") , isNsfw = true, className = "MangaForFreeFactory", pkgName = "mangaforfree", overrideVersionCode = 1), MultiLang("MangaForFree.net", "https://mangaforfree.net", listOf("en", "ko", "all") , isNsfw = true, className = "MangaForFreeFactory", pkgName = "mangaforfree", overrideVersionCode = 1),
MultiLang("Manhwa18.cc", "https://manhwa18.cc", listOf("en", "ko", "all"), isNsfw = true, className = "Manhwa18CcFactory", pkgName = "manhwa18cc"), MultiLang("Manhwa18.cc", "https://manhwa18.cc", listOf("en", "ko", "all"), isNsfw = true, className = "Manhwa18CcFactory", pkgName = "manhwa18cc"),
SingleLang("1st Kiss Manga.love", "https://1stkissmanga.love", "en", className = "FirstKissMangaLove"), SingleLang("1st Kiss Manga.love", "https://1stkissmanga.love", "en", className = "FirstKissMangaLove"),
SingleLang("1st Kiss Manga", "https://1stkissmanga.com", "en", className = "FirstKissManga", pkgName = "firstkissmanga", overrideVersionCode = 4),
SingleLang("1st Kiss Manhua", "https://1stkissmanhua.com", "en", className = "FirstKissManhua", overrideVersionCode = 2), 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("1stKissManga.Club", "https://1stkissmanga.club", "en", className = "FirstKissMangaClub"),
SingleLang("247Manga", "https://247manga.com", "en", className = "Manga247"), SingleLang("247Manga", "https://247manga.com", "en", className = "Manga247"),
SingleLang("24hManga", "https://24hmanga.com", "en", isNsfw = true, className = "TwentyFourhManga"), SingleLang("24hManga", "https://24hmanga.com", "en", isNsfw = true, className = "TwentyFourhManga"),
@ -32,6 +32,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Ancient Empire Scan", "https://ancientempirescan.website", "es", overrideVersionCode = 1), SingleLang("Ancient Empire Scan", "https://ancientempirescan.website", "es", overrideVersionCode = 1),
SingleLang("Aqua Manga", "https://aquamanga.com", "en"), SingleLang("Aqua Manga", "https://aquamanga.com", "en"),
SingleLang("Anisa Manga", "https://anisamanga.com", "tr"), SingleLang("Anisa Manga", "https://anisamanga.com", "tr"),
SingleLang("Anitation Arts", "https://anitationarts.org", "en"),
SingleLang("ApollComics", "https://apollcomics.xyz", "es", overrideVersionCode = 1), SingleLang("ApollComics", "https://apollcomics.xyz", "es", overrideVersionCode = 1),
SingleLang("ArabMkr", "https://arabmkr.me", "ar"), SingleLang("ArabMkr", "https://arabmkr.me", "ar"),
SingleLang("ArazNovel", "https://www.araznovel.com", "tr", overrideVersionCode = 1), SingleLang("ArazNovel", "https://www.araznovel.com", "tr", overrideVersionCode = 1),
@ -116,6 +117,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Lily Manga", "https://lilymanga.com", "en"), SingleLang("Lily Manga", "https://lilymanga.com", "en"),
SingleLang("Lima Scans", "http://limascans.xyz/v2", "pt-BR", isNsfw = true, overrideVersionCode = 1), SingleLang("Lima Scans", "http://limascans.xyz/v2", "pt-BR", isNsfw = true, overrideVersionCode = 1),
SingleLang("Little Monster Scan", "https://littlemonsterscan.com.br", "pt-BR", overrideVersionCode = 2), SingleLang("Little Monster Scan", "https://littlemonsterscan.com.br", "pt-BR", overrideVersionCode = 2),
SingleLang("Lolicon", "https://lolicon.mobi", "en", isNsfw = true),
SingleLang("LovableSubs", "https://lovablesubs.com", "tr", overrideVersionCode = 1), SingleLang("LovableSubs", "https://lovablesubs.com", "tr", overrideVersionCode = 1),
SingleLang("MG Komik", "https://mgkomik.com", "id", overrideVersionCode = 2), SingleLang("MG Komik", "https://mgkomik.com", "id", overrideVersionCode = 2),
SingleLang("MMScans", "https://mm-scans.com/", "en", overrideVersionCode = 1), SingleLang("MMScans", "https://mm-scans.com/", "en", overrideVersionCode = 1),
@ -126,6 +128,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Manga Diyari", "https://manga-diyari.com", "tr", overrideVersionCode = 1), SingleLang("Manga Diyari", "https://manga-diyari.com", "tr", overrideVersionCode = 1),
SingleLang("Manga Drop Out", "https://www.mangadropout.xyz", "id", isNsfw = true, overrideVersionCode = 1), SingleLang("Manga Drop Out", "https://www.mangadropout.xyz", "id", isNsfw = true, overrideVersionCode = 1),
SingleLang("Manga Fenix", "https://manga-fenix.com", "es", overrideVersionCode = 1), SingleLang("Manga Fenix", "https://manga-fenix.com", "es", overrideVersionCode = 1),
SingleLang("Manga Funny", "https://mangafunny.com", "en"),
SingleLang("Manga Hentai", "https://mangahentai.me", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Manga Hentai", "https://mangahentai.me", "en", isNsfw = true, overrideVersionCode = 1),
SingleLang("Manga Kiss", "https://mangakiss.org", "en", overrideVersionCode = 1), SingleLang("Manga Kiss", "https://mangakiss.org", "en", overrideVersionCode = 1),
SingleLang("Manga Land Arabic", "https://mangalandarabic.com", "ar", overrideVersionCode = 1), SingleLang("Manga Land Arabic", "https://mangalandarabic.com", "ar", overrideVersionCode = 1),
@ -147,7 +150,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Manga1st.online", "https://manga1st.online", "en", className = "MangaFirstOnline", overrideVersionCode = 1), SingleLang("Manga1st.online", "https://manga1st.online", "en", className = "MangaFirstOnline", overrideVersionCode = 1),
SingleLang("Manga347", "https://manga347.com", "en", overrideVersionCode = 3), SingleLang("Manga347", "https://manga347.com", "en", overrideVersionCode = 3),
SingleLang("Manga3S", "https://manga3s.com", "en", overrideVersionCode = 1), SingleLang("Manga3S", "https://manga3s.com", "en", overrideVersionCode = 1),
SingleLang("Manga4All", "https://manga4all.net", "en", overrideVersionCode = 1), SingleLang("Manga4All", "https://manga4all.net", "en", overrideVersionCode = 2),
SingleLang("Manga68", "https://manga68.com", "en", overrideVersionCode = 1), SingleLang("Manga68", "https://manga68.com", "en", overrideVersionCode = 1),
SingleLang("MangaBaz", "https://mangabaz.com", "tr"), SingleLang("MangaBaz", "https://mangabaz.com", "tr"),
SingleLang("MangaBob", "https://mangabob.com", "en", overrideVersionCode = 1), SingleLang("MangaBob", "https://mangabob.com", "en", overrideVersionCode = 1),
@ -156,6 +159,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("MangaCultivator", "https://mangacultivator.com", "en", overrideVersionCode = 1), SingleLang("MangaCultivator", "https://mangacultivator.com", "en", overrideVersionCode = 1),
SingleLang("MangaDods", "https://www.mangadods.com", "en", overrideVersionCode = 2), SingleLang("MangaDods", "https://www.mangadods.com", "en", overrideVersionCode = 2),
SingleLang("MangaEffect", "https://mangaeffect.com", "en", overrideVersionCode = 1), SingleLang("MangaEffect", "https://mangaeffect.com", "en", overrideVersionCode = 1),
SingleLang("Manga-fast.com", "https://manga-fast.com", "en", className = "Mangafastcom"),
SingleLang("MangaFort", "https://mangafort.com", "en"), SingleLang("MangaFort", "https://mangafort.com", "en"),
SingleLang("MangaFoxFull", "https://mangafoxfull.com", "en"), SingleLang("MangaFoxFull", "https://mangafoxfull.com", "en"),
SingleLang("MangaGreat", "https://mangagreat.com", "en", overrideVersionCode = 1), SingleLang("MangaGreat", "https://mangagreat.com", "en", overrideVersionCode = 1),
@ -173,6 +177,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("MangaStein", "https://mangastein.com", "tr", overrideVersionCode = 1), SingleLang("MangaStein", "https://mangastein.com", "tr", overrideVersionCode = 1),
SingleLang("MangaStic", "https://mangastic.com", "en"), SingleLang("MangaStic", "https://mangastic.com", "en"),
SingleLang("MangaTone", "https://mangatone.com", "en"), SingleLang("MangaTone", "https://mangatone.com", "en"),
SingleLang("MangaToRead", "https://mangatoread.com", "en"),
SingleLang("MangaTK", "https://mangatk.com", "en"), SingleLang("MangaTK", "https://mangatk.com", "en"),
SingleLang("MangaTX", "https://mangatx.com", "en", overrideVersionCode = 1), SingleLang("MangaTX", "https://mangatx.com", "en", overrideVersionCode = 1),
SingleLang("MangaTeca", "https://www.mangateca.com", "pt-BR", overrideVersionCode = 2), SingleLang("MangaTeca", "https://www.mangateca.com", "pt-BR", overrideVersionCode = 2),
@ -181,6 +186,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("MangaVB", "https://mangavb.com", "en", isNsfw = true), SingleLang("MangaVB", "https://mangavb.com", "en", isNsfw = true),
SingleLang("MangaWise", "https://mangawise.com", "en"), SingleLang("MangaWise", "https://mangawise.com", "en"),
SingleLang("MangaWT", "https://mangawt.com", "tr", overrideVersionCode = 1), SingleLang("MangaWT", "https://mangawt.com", "tr", overrideVersionCode = 1),
SingleLang("MangaXP", "https://mangaxp.com", "en"),
SingleLang("MangaYaku", "https://mangayaku.com", "id", overrideVersionCode = 1), SingleLang("MangaYaku", "https://mangayaku.com", "id", overrideVersionCode = 1),
SingleLang("MangaYami", "https://www.mangayami.club", "en", overrideVersionCode = 2), SingleLang("MangaYami", "https://www.mangayami.club", "en", overrideVersionCode = 2),
SingleLang("Mangaka3rb", "https://mangaka3rb.com", "ar"), SingleLang("Mangaka3rb", "https://mangaka3rb.com", "ar"),
@ -203,8 +209,10 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Manhualo", "https://manhualo.com", "en", overrideVersionCode = 1), SingleLang("Manhualo", "https://manhualo.com", "en", overrideVersionCode = 1),
SingleLang("Manhuas.net", "https://manhuas.net", "en", className = "Manhuasnet", overrideVersionCode = 2), SingleLang("Manhuas.net", "https://manhuas.net", "en", className = "Manhuasnet", overrideVersionCode = 2),
SingleLang("Manhwa Raw", "https://manhwaraw.com", "ko", isNsfw = true, overrideVersionCode = 1), SingleLang("Manhwa Raw", "https://manhwaraw.com", "ko", isNsfw = true, overrideVersionCode = 1),
SingleLang("Manhwaraw.net", "https://manhwaraw.net", "en", className = "Manhwarawnet"),
SingleLang("Manhwa.club", "https://manhwa.club", "en", className="ManwhaClub", overrideVersionCode = 2), // wrong class name for backward compatibility SingleLang("Manhwa.club", "https://manhwa.club", "en", className="ManwhaClub", overrideVersionCode = 2), // wrong class name for backward compatibility
SingleLang("Manhwa18.org", "https://manhwa18.org", "en", isNsfw = true, className = "Manhwa18Org", overrideVersionCode = 1), SingleLang("Manhwa18.org", "https://manhwa18.org", "en", isNsfw = true, className = "Manhwa18Org", overrideVersionCode = 1),
SingleLang("Manhwa68", "https://manhwa68.com", "en", isNsfw = true),
SingleLang("ManhwaBookShelf", "https://manhwabookshelf.com", "en"), SingleLang("ManhwaBookShelf", "https://manhwabookshelf.com", "en"),
SingleLang("Manhwafull", "https://manhwafull.com", "en"), SingleLang("Manhwafull", "https://manhwafull.com", "en"),
SingleLang("ManhwaNelo", "https://manhwanelo.com", "en"), SingleLang("ManhwaNelo", "https://manhwanelo.com", "en"),