From 5fc0327df73da18a18d98a2fc2418db1ae422d56 Mon Sep 17 00:00:00 2001 From: devi Date: Sat, 25 Oct 2025 12:40:57 +0200 Subject: [PATCH] Clean Broken Fr sources --- .github/summary.yaml | 2 +- .../koitharu/kotatsu/parsers/site/cupfox/fr/EnLigneManga.kt | 2 ++ .../org/koitharu/kotatsu/parsers/site/cupfox/fr/FrManga.kt | 2 ++ .../org/koitharu/kotatsu/parsers/site/fr/LugnicaScans.kt | 2 ++ .../kotlin/org/koitharu/kotatsu/parsers/site/fr/MangaMoins.kt | 2 -- .../org/koitharu/kotatsu/parsers/site/fr/PhenixscansParser.kt | 3 +++ .../org/koitharu/kotatsu/parsers/site/fr/PoseidonScans.kt | 2 ++ .../koitharu/kotatsu/parsers/site/keyoapp/fr/AnteikuScan.kt | 2 ++ .../koitharu/kotatsu/parsers/site/keyoapp/fr/ReaperScansFr.kt | 2 ++ .../kotatsu/parsers/site/keyoapp/fr/StarboundScans.kt | 2 ++ .../koitharu/kotatsu/parsers/site/madara/fr/AstralManga.kt | 2 ++ .../org/koitharu/kotatsu/parsers/site/madara/fr/BlueSolo.kt | 2 +- .../koitharu/kotatsu/parsers/site/madara/fr/EpsilonSoft.kt | 2 ++ .../kotatsu/parsers/site/madara/fr/EpsilonscanParser.kt | 2 ++ .../org/koitharu/kotatsu/parsers/site/madara/fr/Hentaizone.kt | 2 -- .../parsers/site/madara/fr/MangasOriginesUnofficial.kt | 4 ++-- .../koitharu/kotatsu/parsers/site/madara/fr/RaijinScans.kt | 4 +++- .../kotatsu/parsers/site/mangareader/fr/EtheralRadiance.kt | 2 ++ .../kotatsu/parsers/site/mangareader/fr/JapScansFR.kt | 2 ++ .../kotatsu/parsers/site/mangareader/fr/PornhwaScans.kt | 2 ++ .../kotatsu/parsers/site/mangareader/fr/RevolutionScantrad.kt | 2 ++ .../koitharu/kotatsu/parsers/site/mangareader/fr/SushiScan.kt | 2 ++ .../parsers/site/mangareader/fr/XxxRevolutionScantrad.kt | 2 ++ 23 files changed, 42 insertions(+), 9 deletions(-) diff --git a/.github/summary.yaml b/.github/summary.yaml index c5d3ec8c..b49096c3 100644 --- a/.github/summary.yaml +++ b/.github/summary.yaml @@ -1 +1 @@ -total: 1256 +total: 1256 \ No newline at end of file diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/cupfox/fr/EnLigneManga.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/cupfox/fr/EnLigneManga.kt index c5222923..a802071a 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/cupfox/fr/EnLigneManga.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/cupfox/fr/EnLigneManga.kt @@ -1,10 +1,12 @@ package org.koitharu.kotatsu.parsers.site.cupfox.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.cupfox.CupFoxParser +@Broken @MangaSourceParser("ENLIGNEMANGA", "EnLigneManga", "fr") internal class EnLigneManga(context: MangaLoaderContext) : CupFoxParser(context, MangaParserSource.ENLIGNEMANGA, "www.enlignemanga.com") diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/cupfox/fr/FrManga.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/cupfox/fr/FrManga.kt index 67b163ed..c576567f 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/cupfox/fr/FrManga.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/cupfox/fr/FrManga.kt @@ -1,10 +1,12 @@ package org.koitharu.kotatsu.parsers.site.cupfox.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.cupfox.CupFoxParser +@Broken @MangaSourceParser("FRMANGA", "FrManga", "fr") internal class FrManga(context: MangaLoaderContext) : CupFoxParser(context, MangaParserSource.FRMANGA, "www.frmanga.com") diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/LugnicaScans.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/LugnicaScans.kt index cab887ca..173cfdd4 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/LugnicaScans.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/LugnicaScans.kt @@ -1,6 +1,7 @@ package org.koitharu.kotatsu.parsers.site.fr import org.json.JSONArray +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.ErrorMessages import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser @@ -15,6 +16,7 @@ import org.koitharu.kotatsu.parsers.util.json.mapJSON import java.text.SimpleDateFormat import java.util.* +@Broken @MangaSourceParser("LUGNICASCANS", "LugnicaScans", "fr") internal class LugnicaScans(context: MangaLoaderContext) : PagedMangaParser(context, MangaParserSource.LUGNICASCANS, 10) { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/MangaMoins.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/MangaMoins.kt index 5215a367..ed9547a6 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/MangaMoins.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/MangaMoins.kt @@ -1,6 +1,5 @@ package org.koitharu.kotatsu.parsers.site.fr -import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.Manga @@ -21,7 +20,6 @@ import org.koitharu.kotatsu.parsers.core.SinglePageMangaParser import java.util.EnumSet import java.util.Locale -@Broken @MangaSourceParser("MANGAMOINS", "MangaMoins", "fr") internal class MangaMoins(context: MangaLoaderContext) : SinglePageMangaParser(context, MangaParserSource.MANGAMOINS) { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/PhenixscansParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/PhenixscansParser.kt index 55a4477f..c76bf76e 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/PhenixscansParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/PhenixscansParser.kt @@ -2,6 +2,7 @@ package org.koitharu.kotatsu.parsers.site.fr import kotlinx.coroutines.coroutineScope import org.json.JSONArray +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.config.ConfigKey @@ -34,6 +35,8 @@ import java.text.SimpleDateFormat import java.util.Calendar import java.util.EnumSet + +@Broken ("Website under reconstruction") @MangaSourceParser("PHENIXSCANS", "PhenixScans", "fr") internal class PhenixscansParser(context: MangaLoaderContext) : PagedMangaParser(context, MangaParserSource.PHENIXSCANS, 18) { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/PoseidonScans.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/PoseidonScans.kt index a5410a0d..ed9a4818 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/PoseidonScans.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/fr/PoseidonScans.kt @@ -2,6 +2,7 @@ package org.koitharu.kotatsu.parsers.site.fr import org.json.JSONObject import org.jsoup.nodes.Document +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.config.ConfigKey @@ -32,6 +33,7 @@ import java.util.EnumSet import java.util.Locale import java.util.TimeZone +@Broken("The source to change structure") @MangaSourceParser("POSEIDONSCANS", "Poseidon Scans", "fr") internal class PoseidonScans(context: MangaLoaderContext) : SinglePageMangaParser(context, MangaParserSource.POSEIDONSCANS) { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/AnteikuScan.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/AnteikuScan.kt index 808be40c..73e8afd0 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/AnteikuScan.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/AnteikuScan.kt @@ -1,10 +1,12 @@ package org.koitharu.kotatsu.parsers.site.keyoapp.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.keyoapp.KeyoappParser +@Broken @MangaSourceParser("ANTEIKUSCAN", "AnteikuScan", "fr") internal class AnteikuScan(context: MangaLoaderContext) : KeyoappParser(context, MangaParserSource.ANTEIKUSCAN, "anteikuscan.fr") diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/ReaperScansFr.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/ReaperScansFr.kt index 3bb4bd9b..6859178c 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/ReaperScansFr.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/ReaperScansFr.kt @@ -1,10 +1,12 @@ package org.koitharu.kotatsu.parsers.site.keyoapp.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.keyoapp.KeyoappParser +@Broken @MangaSourceParser("REAPERSCANS_FR", "ReaperScans.fr", "fr") internal class ReaperScansFr(context: MangaLoaderContext) : KeyoappParser(context, MangaParserSource.REAPERSCANS_FR, "reaper-scans.fr") diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/StarboundScans.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/StarboundScans.kt index f56af7df..dc72d059 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/StarboundScans.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/keyoapp/fr/StarboundScans.kt @@ -1,10 +1,12 @@ package org.koitharu.kotatsu.parsers.site.keyoapp.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.keyoapp.KeyoappParser +@Broken @MangaSourceParser("STARBOUNDSCANS", "StarboundScans", "fr") internal class StarboundScans(context: MangaLoaderContext) : KeyoappParser(context, MangaParserSource.STARBOUNDSCANS, "starboundscans.com") diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/AstralManga.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/AstralManga.kt index ad51623a..9ea36459 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/AstralManga.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/AstralManga.kt @@ -1,10 +1,12 @@ package org.koitharu.kotatsu.parsers.site.madara.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.madara.MadaraParser +@Broken("Website, come back soon") @MangaSourceParser("ASTRALMANGA", "AstralManga", "fr") internal class AstralManga(context: MangaLoaderContext) : MadaraParser(context, MangaParserSource.ASTRALMANGA, "astral-manga.fr") { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/BlueSolo.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/BlueSolo.kt index c1b25732..8638887f 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/BlueSolo.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/BlueSolo.kt @@ -6,7 +6,7 @@ import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.madara.MadaraParser -@Broken +@Broken ( "Need refactor") @MangaSourceParser("BLUESOLO", "BlueSolo", "fr") internal class BlueSolo(context: MangaLoaderContext) : MadaraParser(context, MangaParserSource.BLUESOLO, "www1.bluesolo.org", 10) { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/EpsilonSoft.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/EpsilonSoft.kt index 64b3b4c9..5325ffe4 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/EpsilonSoft.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/EpsilonSoft.kt @@ -1,10 +1,12 @@ package org.koitharu.kotatsu.parsers.site.madara.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.* import org.koitharu.kotatsu.parsers.site.madara.MadaraParser +@Broken("Blocked by Cloudflare") @MangaSourceParser("EPSILONSOFT", "EpsilonSoft", "fr") internal class EpsilonSoft(context: MangaLoaderContext) : MadaraParser(context, MangaParserSource.EPSILONSOFT, "epsilonsoft.to") { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/EpsilonscanParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/EpsilonscanParser.kt index c524488b..1db7e504 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/EpsilonscanParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/EpsilonscanParser.kt @@ -1,11 +1,13 @@ package org.koitharu.kotatsu.parsers.site.madara.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.ContentType import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.madara.MadaraParser +@Broken("Blocked by Cloudflare") @MangaSourceParser("EPSILONSCAN", "EpsilonScan", "fr", ContentType.HENTAI) internal class EpsilonscanParser(context: MangaLoaderContext) : MadaraParser(context, MangaParserSource.EPSILONSCAN, "epsilonscan.to") { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/Hentaizone.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/Hentaizone.kt index ec742d39..ed306510 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/Hentaizone.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/Hentaizone.kt @@ -12,11 +12,9 @@ import org.koitharu.kotatsu.parsers.util.attrAsRelativeUrlOrNull import org.koitharu.kotatsu.parsers.util.generateUid import org.koitharu.kotatsu.parsers.util.mapChapters import org.koitharu.kotatsu.parsers.util.parseFailed -import org.koitharu.kotatsu.parsers.Broken import java.text.SimpleDateFormat import java.util.* -@Broken // Seems closed @MangaSourceParser("HENTAIZONE", "HentaiZone", "fr", ContentType.HENTAI) internal class Hentaizone(context: MangaLoaderContext) : MadaraParser(context, MangaParserSource.HENTAIZONE, "hentaizone.xyz", pageSize = 10) { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/MangasOriginesUnofficial.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/MangasOriginesUnofficial.kt index a67a9037..c3991496 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/MangasOriginesUnofficial.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/MangasOriginesUnofficial.kt @@ -6,7 +6,7 @@ import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.madara.MadaraParser -@Broken // Not dead, changed template -@MangaSourceParser("MANGASORIGINESUNOFFICIAL", "MangasOrigines.xyz", "fr") +@Broken ("Not dead, changed template") +@MangaSourceParser("MANGASORIGINESUNOFFICIAL", "CrunchyScan", "fr") internal class MangasOriginesUnofficial(context: MangaLoaderContext) : MadaraParser(context, MangaParserSource.MANGASORIGINESUNOFFICIAL, "crunchyscan.fr") diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/RaijinScans.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/RaijinScans.kt index 7a9c2e09..9dc16663 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/RaijinScans.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/fr/RaijinScans.kt @@ -1,6 +1,7 @@ package org.koitharu.kotatsu.parsers.site.madara.fr import org.jsoup.nodes.Document +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.ContentRating @@ -36,9 +37,10 @@ import java.util.Calendar import java.util.EnumSet import java.util.Locale +@Broken("Needs to be fixed.") @MangaSourceParser("RAIJINSCANS", "RaijinScans", "fr") internal class RaijinScans(context: MangaLoaderContext) : - MadaraParser(context, MangaParserSource.RAIJINSCANS, "raijinscan.co", 21) { + MadaraParser(context, MangaParserSource.RAIJINSCANS, "raijin-scans.fr", 21) { override val datePattern = "dd/MM/yyyy" override val withoutAjax = true diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/EtheralRadiance.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/EtheralRadiance.kt index bd89e010..b37d46ee 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/EtheralRadiance.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/EtheralRadiance.kt @@ -1,5 +1,6 @@ package org.koitharu.kotatsu.parsers.site.mangareader.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaListFilterCapabilities @@ -7,6 +8,7 @@ import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser import org.koitharu.kotatsu.parsers.util.insertCookies +@Broken @MangaSourceParser("ETHERALRADIANCE", "EtheralRadiance", "fr") internal class EtheralRadiance(context: MangaLoaderContext) : MangaReaderParser( diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/JapScansFR.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/JapScansFR.kt index 5c7f1033..664a75a2 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/JapScansFR.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/JapScansFR.kt @@ -1,11 +1,13 @@ package org.koitharu.kotatsu.parsers.site.mangareader.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser import java.util.Locale +@Broken @MangaSourceParser("JAPSCANSFR", "JapScans.fr", "fr") internal class JapScansFR(context: MangaLoaderContext) : MangaReaderParser(context, MangaParserSource.JAPSCANSFR, "japscans.fr", pageSize = 20, searchPageSize = 10) { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/PornhwaScans.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/PornhwaScans.kt index 5e387b4f..9e71d516 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/PornhwaScans.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/PornhwaScans.kt @@ -1,11 +1,13 @@ package org.koitharu.kotatsu.parsers.site.mangareader.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaListFilterCapabilities import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser +@Broken @MangaSourceParser("PORNHWASCANS", "PornhwaScans", "fr") internal class PornhwaScans(context: MangaLoaderContext) : MangaReaderParser(context, MangaParserSource.PORNHWASCANS, "pornhwascans.fr", pageSize = 24, searchPageSize = 10) { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/RevolutionScantrad.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/RevolutionScantrad.kt index 268f768e..a30f7247 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/RevolutionScantrad.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/RevolutionScantrad.kt @@ -1,6 +1,7 @@ package org.koitharu.kotatsu.parsers.site.mangareader.fr import org.jsoup.nodes.Document +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.ErrorMessages import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser @@ -9,6 +10,7 @@ import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser import org.koitharu.kotatsu.parsers.util.* import java.text.SimpleDateFormat +@Broken @MangaSourceParser("REVOLUTIONSCANTRAD", "RevolutionScantrad", "fr") internal class RevolutionScantrad(context: MangaLoaderContext) : MangaReaderParser( diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/SushiScan.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/SushiScan.kt index 11b3d28a..25d82eb1 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/SushiScan.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/SushiScan.kt @@ -1,10 +1,12 @@ package org.koitharu.kotatsu.parsers.site.mangareader.fr +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaParserSource import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser +@Broken("Blocked by Cloudflare") @MangaSourceParser("SUSHISCAN", "SushiScan.Net", "fr") internal class SushiScan(context: MangaLoaderContext) : MangaReaderParser(context, MangaParserSource.SUSHISCAN, "sushiscan.net", pageSize = 20, searchPageSize = 10) { diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/XxxRevolutionScantrad.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/XxxRevolutionScantrad.kt index 587e6181..ea0b99bc 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/XxxRevolutionScantrad.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/fr/XxxRevolutionScantrad.kt @@ -1,6 +1,7 @@ package org.koitharu.kotatsu.parsers.site.mangareader.fr import org.jsoup.nodes.Document +import org.koitharu.kotatsu.parsers.Broken import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.* @@ -8,6 +9,7 @@ import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser import org.koitharu.kotatsu.parsers.util.* import java.text.SimpleDateFormat +@Broken @MangaSourceParser("XXXREVOLUTIONSCANTRAD", "Xxx.RevolutionScantrad", "fr", ContentType.HENTAI) internal class XxxRevolutionScantrad(context: MangaLoaderContext) : MangaReaderParser(