Fixed duplicated source in foolslide (#6393)

* Turened NHI into multilang, added le cercle

* Deleted NHI English

* Delete HNIScantrad.kt

* Create HNIScantradFactory.kt

* Update HNIScantradFactory.kt

* Fail forgot a folder in the path

Fail forgot a folder in the path as i was moving my code to a different repo
This commit is contained in:
Johannes Joens 2021-04-03 01:46:25 +13:00 committed by GitHub
parent 5aeedf8260
commit be56320d79
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 8 deletions

View File

@ -1,5 +0,0 @@
package eu.kanade.tachiyomi.extension.fr.hniscantrad
import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide
class HNIScantrad : FoolSlide("HNI-Scantrad", "https://hni-scantrad.com", "fr", "/lel")

View File

@ -1,6 +1,8 @@
package eu.kanade.tachiyomi.extension.en.hniscantraden
package eu.kanade.tachiyomi.extension.all.hniscantrad
import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide
import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory
import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.model.FilterList
import eu.kanade.tachiyomi.source.model.Page
@ -10,6 +12,13 @@ import okhttp3.Request
import okhttp3.Response
import org.jsoup.nodes.Element
class HNIScantradFactory : SourceFactory {
override fun createSources(): List<Source> = listOf(
HNIScantradFR(),
HNIScantradEN(),
)
}
class HNIScantradFR : FoolSlide("HNI-Scantrad", "https://hni-scantrad.com", "fr", "/lel")
class HNIScantradEN : FoolSlide("HNI-Scantrad", "https://hni-scantrad.com", "en", "/eng/lel") {
override val supportsLatest = false
override fun popularMangaRequest(page: Int) = GET(baseUrl + urlModifier, headers)

View File

@ -37,8 +37,7 @@ class FoolSlideGenerator : ThemeSourceGenerator {
SingleLang("Helvetica Scans", "https://helveticascans.com", "en"),
SingleLang("Kirishima Fansub", "https://www.kirishimafansub.net", "es"),
SingleLang("Baixar Hentai", "https://leitura.baixarhentai.net", "pt-BR", isNsfw = true),
SingleLang("HNI-Scantrad", "https://hni-scantrad.com", "fr", className = "HNIScantrad"),
SingleLang("HNI-Scantrad", "https://hni-scantrad.com", "en", className = "HNIScantradEN"),
MultiLang("HNI-Scantrad", "https://hni-scantrad.com", listOf("fr", "en"), className = "HNIScantradFactory", pkgName = "hniscantrad", overrideVersionCode = 1),
SingleLang("The Phoenix Scans", "https://www.phoenixscans.com", "it", className = "PhoenixScans"),
SingleLang("GTO The Great Site", "https://www.gtothegreatsite.net", "it", className = "GTO"),
SingleLang("Fall World Reader", "https://faworeader.altervista.org", "it", className = "FallenWorldOrder"),
@ -48,6 +47,7 @@ class FoolSlideGenerator : ThemeSourceGenerator {
SingleLang("Rama", "https://www.ramareader.it", "it"),
SingleLang("Mabushimajo", "http://mabushimajo.com", "tr"),
SingleLang("Hyakuro", "https://hyakuro.com/reader", "en"),
SingleLang("Le Cercle du Scan", "https://lel.lecercleduscan.com", "fr")
)
companion object {