Add some indonesian source's (#13077)

* Added Ryukonesia

Added Ryukonesia Source

* Create Ryukonesia.kt

* Add files via upload

* Add 2 new sources 

Add Nekomik & ManwhaList source

* Fix typos

* Create ManhwaList.kt

* Rename multisrc/overrides/wpmangastream/manwhalist/src/ManhwaList.kt to multisrc/overrides/wpmangastream/manhwalist/src/ManhwaList.kt

* Add files via upload

* Delete web_hi_res_512.png

* Add files via upload

* Create Nekomik.kt

* Add files via upload

* Add Some Indonesian Source

- Add Nekomik
- Add Ryukonesia
- Add ManhwaList
- Add ManhwaDesu
- Add Mangayaro
- Add LianScans
- Add Dojing

* Create Nekomik.kt

* Upload Nekomik Icon

* Create Ryukonesia.kt

* Upload Ryukonesia Icon

* Create ManhwaList.kt

* Upload ManhwaList Icon

* Fix Typos

* Create Dojing.kt

* Upload Dojing Icon

* Create LianScans.kt

* Upload LianScans Icon

* Create ManhwaDesu.kt

* Upload ManhwaDesu Icon

* Create Mangayaro.kt

* Upload Mangayaro Icon

* Fix Android Package

* Fix ClassName and Add 1 New Source

- Fix Dojing ClassName
- Add ManhwaLand.mom

* Forget to add it lol

* Update and rename multisrc/overrides/mangathemesia/dojing/src/Dojing.kt to multisrc/overrides/mangathemesia/dojingnet/src/DojingNet.kt

* Delete multisrc/overrides/mangathemesia/dojing directory

* Add DojingNet Icon Again

* Create ManhwaLandMom.kt

* Add ManhwaLanMom  Icon

* Delete multisrc/overrides/wpmangastream directory

* Fix ManhwaDesu Android Package
This commit is contained in:
TheKingTermux 2022-08-21 03:38:18 +07:00 committed by GitHub
parent 4ee8734853
commit a89f029cd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
57 changed files with 137 additions and 0 deletions

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.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View File

@ -0,0 +1,17 @@
package eu.kanade.tachiyomi.extension.id.dojingnet
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.OkHttpClient
import java.util.concurrent.TimeUnit
class DojingNet : MangaThemesia("Dojing.net", "https://dojing.net", "id") {
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.rateLimit(4)
.build()
override val hasProjectPage = true
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 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: 136 KiB

View File

@ -0,0 +1,17 @@
package eu.kanade.tachiyomi.extension.id.lianscans
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.OkHttpClient
import java.util.concurrent.TimeUnit
class LianScans : MangaThemesia("LianScans", "https://www.lianscans.my.id", "id") {
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.rateLimit(4)
.build()
override val hasProjectPage = true
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

View File

@ -0,0 +1,15 @@
package eu.kanade.tachiyomi.extension.id.mangayaro
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.OkHttpClient
import java.util.concurrent.TimeUnit
class Mangayaro : MangaThemesia("Mangayaro", "https://mangayaro.net", "id") {
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.rateLimit(4)
.build()
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -0,0 +1,15 @@
package eu.kanade.tachiyomi.extension.id.manhwadesu
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.OkHttpClient
import java.util.concurrent.TimeUnit
class ManhwaDesu : MangaThemesia("ManhwaDesu", "https://manhwadesu.me", "id") {
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.rateLimit(4)
.build()
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

View File

@ -0,0 +1,15 @@
package eu.kanade.tachiyomi.extension.id.manhwalandmom
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.OkHttpClient
import java.util.concurrent.TimeUnit
class ManhwaLandMom : MangaThemesia("ManhwaLand.mom", "https://manhwaland.mom", "id") {
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.rateLimit(4)
.build()
}

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.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -0,0 +1,17 @@
package eu.kanade.tachiyomi.extension.id.manhwalist
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.OkHttpClient
import java.util.concurrent.TimeUnit
class ManhwaList : MangaThemesia("ManhwaList", "https://manhwalist.com", "id") {
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.rateLimit(4)
.build()
override val hasProjectPage = true
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

View File

@ -0,0 +1,17 @@
package eu.kanade.tachiyomi.extension.id.nekomik
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.OkHttpClient
import java.util.concurrent.TimeUnit
class Nekomik : MangaThemesia("Nekomik", "https://nekomik.com", "id") {
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.rateLimit(4)
.build()
override val hasProjectPage = true
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

View File

@ -0,0 +1,15 @@
package eu.kanade.tachiyomi.extension.id.ryukonesia
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.OkHttpClient
import java.util.concurrent.TimeUnit
class Ryukonesia : MangaThemesia("Ryukonesia", "https://ryukonesia.net", "id") {
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
.connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.rateLimit(4)
.build()
}

View File

@ -23,6 +23,7 @@ class MangaThemesiaGenerator : ThemeSourceGenerator {
SingleLang("Azure Scans", "https://azuremanga.com", "en", overrideVersionCode = 1),
SingleLang("BeastScans", "https://beastscans.com", "en"),
SingleLang("Boosei", "https://boosei.com", "id", overrideVersionCode = 1),
SingleLang("Dojing.net", "https://dojing.net", "id", isNsfw = true, className = "DojingNet"),
SingleLang("Franxx Mangás", "https://franxxmangas.net", "pt-BR", className = "FranxxMangas", isNsfw = true),
SingleLang("Fusion Scanlation", "https://fusionscanlation.com", "es", className = "FusionScanlation", overrideVersionCode = 2),
SingleLang("Gabut Scans", "https://gabutscans.com", "id", overrideVersionCode = 1),
@ -44,17 +45,23 @@ class MangaThemesiaGenerator : ThemeSourceGenerator {
SingleLang("Komiku.com", "https://komiku.com", "id", className = "KomikuCom"),
SingleLang("Kuma Scans (Kuma Translation)", "https://kumascans.com", "en", className = "KumaScans", overrideVersionCode = 1),
SingleLang("Legion Scan", "https://legionscans.com", "es"),
SingleLang("LianScans", "https://www.lianscans.my.id", "id", isNsfw = true),
SingleLang("Magus Manga", "https://magusmanga.com", "ar"),
SingleLang("Manga Pro", "https://mangaprotm.com", "ar", pkgName = "mangaproz", overrideVersionCode = 3),
SingleLang("Manga Raw.org", "https://mangaraw.org", "ja", className = "MangaRawOrg", overrideVersionCode = 1),
SingleLang("MangaKita", "https://mangakita.net", "id", overrideVersionCode = 1),
SingleLang("Mangakyo", "https://www.mangakyo.me", "id"),
SingleLang("Mangasusu", "https://mangasusu.co.in", "id", isNsfw = true, overrideVersionCode = 1),
SingleLang("MangaSwat", "https://swatmanga.co", "ar", overrideVersionCode = 7),
SingleLang("Mangayaro", "https://mangayaro.net", "id"),
SingleLang("MangaSwat", "https://swatmanga.me", "ar", overrideVersionCode = 8),
SingleLang("MangKomik", "https://mangkomik.com", "id"),
SingleLang("Mangás Chan", "https://mangaschan.com", "pt-BR", className = "MangasChan"),
SingleLang("Manhua Raw", "https://manhuaraw.com", "en"),
SingleLang("ManhwaDesu", "https://manhwadesu.me", "id", isNsfw = true),
SingleLang("ManhwaIndo", "https://manhwaindo.id", "id", isNsfw = true, overrideVersionCode = 2),
SingleLang("ManhwaLand.mom", "https://manhwaland.mom", "id", isNsfw = true, className = "ManhwaLandMom"),
SingleLang("ManhwaList", "https://manhwalist.com", "id"),
SingleLang("Manhwax", "https://manhwax.com", "en", isNsfw = true),
SingleLang("Mareceh", "https://mareceh.com", "id", isNsfw = true, pkgName = "mangceh", overrideVersionCode = 10),
SingleLang("Martial Manga", "https://martialmanga.com", "es"),
@ -62,6 +69,7 @@ class MangaThemesiaGenerator : ThemeSourceGenerator {
SingleLang("Miau Scan", "https://miauscan.com", "es"),
SingleLang("Mihentai", "https://mihentai.com", "all", isNsfw = true, overrideVersionCode = 1),
SingleLang("Mode Scanlator", "https://modescanlator.com", "pt-BR", overrideVersionCode = 8),
SingleLang("Nekomik", "https://nekomik.com", "id"),
SingleLang("Ngomik", "https://ngomik.net", "id", overrideVersionCode = 1),
SingleLang("Non-Stop Scans", "https://www.nonstopscans.com", "en", className = "NonStopScans"),
SingleLang("NoxSubs", "https://noxsubs.com", "tr"),
@ -76,6 +84,7 @@ class MangaThemesiaGenerator : ThemeSourceGenerator {
SingleLang("Rawkuma", "https://rawkuma.com/", "ja"),
SingleLang("Readkomik", "https://readkomik.com", "en", className = "ReadKomik", overrideVersionCode = 1),
SingleLang("Realm Scans", "https://realmscans.com", "en", overrideVersionCode = 3),
SingleLang("Ryukonesia", "https://ryukonesia.net", "id"),
SingleLang("Sekaikomik", "https://www.sekaikomik.live", "id", isNsfw = true, overrideVersionCode = 9),
SingleLang("Sekaikomik", "https://www.sekaikomik.site", "id", isNsfw = true, overrideVersionCode = 8),
SingleLang("Sekte Doujin", "https://sektedoujin.club", "id", isNsfw = true, overrideVersionCode = 3),