Clean Broken Fr sources
This commit is contained in:
2
.github/summary.yaml
vendored
2
.github/summary.yaml
vendored
@@ -1 +1 @@
|
|||||||
total: 1256
|
total: 1256
|
||||||
@@ -1,10 +1,12 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.cupfox.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.cupfox.CupFoxParser
|
import org.koitharu.kotatsu.parsers.site.cupfox.CupFoxParser
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("ENLIGNEMANGA", "EnLigneManga", "fr")
|
@MangaSourceParser("ENLIGNEMANGA", "EnLigneManga", "fr")
|
||||||
internal class EnLigneManga(context: MangaLoaderContext) :
|
internal class EnLigneManga(context: MangaLoaderContext) :
|
||||||
CupFoxParser(context, MangaParserSource.ENLIGNEMANGA, "www.enlignemanga.com")
|
CupFoxParser(context, MangaParserSource.ENLIGNEMANGA, "www.enlignemanga.com")
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.cupfox.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.cupfox.CupFoxParser
|
import org.koitharu.kotatsu.parsers.site.cupfox.CupFoxParser
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("FRMANGA", "FrManga", "fr")
|
@MangaSourceParser("FRMANGA", "FrManga", "fr")
|
||||||
internal class FrManga(context: MangaLoaderContext) :
|
internal class FrManga(context: MangaLoaderContext) :
|
||||||
CupFoxParser(context, MangaParserSource.FRMANGA, "www.frmanga.com")
|
CupFoxParser(context, MangaParserSource.FRMANGA, "www.frmanga.com")
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.fr
|
package org.koitharu.kotatsu.parsers.site.fr
|
||||||
|
|
||||||
import org.json.JSONArray
|
import org.json.JSONArray
|
||||||
|
import org.koitharu.kotatsu.parsers.Broken
|
||||||
import org.koitharu.kotatsu.parsers.ErrorMessages
|
import org.koitharu.kotatsu.parsers.ErrorMessages
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
@@ -15,6 +16,7 @@ import org.koitharu.kotatsu.parsers.util.json.mapJSON
|
|||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("LUGNICASCANS", "LugnicaScans", "fr")
|
@MangaSourceParser("LUGNICASCANS", "LugnicaScans", "fr")
|
||||||
internal class LugnicaScans(context: MangaLoaderContext) :
|
internal class LugnicaScans(context: MangaLoaderContext) :
|
||||||
PagedMangaParser(context, MangaParserSource.LUGNICASCANS, 10) {
|
PagedMangaParser(context, MangaParserSource.LUGNICASCANS, 10) {
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.fr
|
package org.koitharu.kotatsu.parsers.site.fr
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.Broken
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.Manga
|
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.EnumSet
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
|
|
||||||
@Broken
|
|
||||||
@MangaSourceParser("MANGAMOINS", "MangaMoins", "fr")
|
@MangaSourceParser("MANGAMOINS", "MangaMoins", "fr")
|
||||||
internal class MangaMoins(context: MangaLoaderContext) :
|
internal class MangaMoins(context: MangaLoaderContext) :
|
||||||
SinglePageMangaParser(context, MangaParserSource.MANGAMOINS) {
|
SinglePageMangaParser(context, MangaParserSource.MANGAMOINS) {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package org.koitharu.kotatsu.parsers.site.fr
|
|||||||
|
|
||||||
import kotlinx.coroutines.coroutineScope
|
import kotlinx.coroutines.coroutineScope
|
||||||
import org.json.JSONArray
|
import org.json.JSONArray
|
||||||
|
import org.koitharu.kotatsu.parsers.Broken
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.config.ConfigKey
|
import org.koitharu.kotatsu.parsers.config.ConfigKey
|
||||||
@@ -34,6 +35,8 @@ import java.text.SimpleDateFormat
|
|||||||
import java.util.Calendar
|
import java.util.Calendar
|
||||||
import java.util.EnumSet
|
import java.util.EnumSet
|
||||||
|
|
||||||
|
|
||||||
|
@Broken ("Website under reconstruction")
|
||||||
@MangaSourceParser("PHENIXSCANS", "PhenixScans", "fr")
|
@MangaSourceParser("PHENIXSCANS", "PhenixScans", "fr")
|
||||||
internal class PhenixscansParser(context: MangaLoaderContext) :
|
internal class PhenixscansParser(context: MangaLoaderContext) :
|
||||||
PagedMangaParser(context, MangaParserSource.PHENIXSCANS, 18) {
|
PagedMangaParser(context, MangaParserSource.PHENIXSCANS, 18) {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package org.koitharu.kotatsu.parsers.site.fr
|
|||||||
|
|
||||||
import org.json.JSONObject
|
import org.json.JSONObject
|
||||||
import org.jsoup.nodes.Document
|
import org.jsoup.nodes.Document
|
||||||
|
import org.koitharu.kotatsu.parsers.Broken
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.config.ConfigKey
|
import org.koitharu.kotatsu.parsers.config.ConfigKey
|
||||||
@@ -32,6 +33,7 @@ import java.util.EnumSet
|
|||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
import java.util.TimeZone
|
import java.util.TimeZone
|
||||||
|
|
||||||
|
@Broken("The source to change structure")
|
||||||
@MangaSourceParser("POSEIDONSCANS", "Poseidon Scans", "fr")
|
@MangaSourceParser("POSEIDONSCANS", "Poseidon Scans", "fr")
|
||||||
internal class PoseidonScans(context: MangaLoaderContext) :
|
internal class PoseidonScans(context: MangaLoaderContext) :
|
||||||
SinglePageMangaParser(context, MangaParserSource.POSEIDONSCANS) {
|
SinglePageMangaParser(context, MangaParserSource.POSEIDONSCANS) {
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.keyoapp.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.keyoapp.KeyoappParser
|
import org.koitharu.kotatsu.parsers.site.keyoapp.KeyoappParser
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("ANTEIKUSCAN", "AnteikuScan", "fr")
|
@MangaSourceParser("ANTEIKUSCAN", "AnteikuScan", "fr")
|
||||||
internal class AnteikuScan(context: MangaLoaderContext) :
|
internal class AnteikuScan(context: MangaLoaderContext) :
|
||||||
KeyoappParser(context, MangaParserSource.ANTEIKUSCAN, "anteikuscan.fr")
|
KeyoappParser(context, MangaParserSource.ANTEIKUSCAN, "anteikuscan.fr")
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.keyoapp.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.keyoapp.KeyoappParser
|
import org.koitharu.kotatsu.parsers.site.keyoapp.KeyoappParser
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("REAPERSCANS_FR", "ReaperScans.fr", "fr")
|
@MangaSourceParser("REAPERSCANS_FR", "ReaperScans.fr", "fr")
|
||||||
internal class ReaperScansFr(context: MangaLoaderContext) :
|
internal class ReaperScansFr(context: MangaLoaderContext) :
|
||||||
KeyoappParser(context, MangaParserSource.REAPERSCANS_FR, "reaper-scans.fr")
|
KeyoappParser(context, MangaParserSource.REAPERSCANS_FR, "reaper-scans.fr")
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.keyoapp.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.keyoapp.KeyoappParser
|
import org.koitharu.kotatsu.parsers.site.keyoapp.KeyoappParser
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("STARBOUNDSCANS", "StarboundScans", "fr")
|
@MangaSourceParser("STARBOUNDSCANS", "StarboundScans", "fr")
|
||||||
internal class StarboundScans(context: MangaLoaderContext) :
|
internal class StarboundScans(context: MangaLoaderContext) :
|
||||||
KeyoappParser(context, MangaParserSource.STARBOUNDSCANS, "starboundscans.com")
|
KeyoappParser(context, MangaParserSource.STARBOUNDSCANS, "starboundscans.com")
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
|
@Broken("Website, come back soon")
|
||||||
@MangaSourceParser("ASTRALMANGA", "AstralManga", "fr")
|
@MangaSourceParser("ASTRALMANGA", "AstralManga", "fr")
|
||||||
internal class AstralManga(context: MangaLoaderContext) :
|
internal class AstralManga(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaParserSource.ASTRALMANGA, "astral-manga.fr") {
|
MadaraParser(context, MangaParserSource.ASTRALMANGA, "astral-manga.fr") {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import org.koitharu.kotatsu.parsers.MangaSourceParser
|
|||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@Broken
|
@Broken ( "Need refactor")
|
||||||
@MangaSourceParser("BLUESOLO", "BlueSolo", "fr")
|
@MangaSourceParser("BLUESOLO", "BlueSolo", "fr")
|
||||||
internal class BlueSolo(context: MangaLoaderContext) :
|
internal class BlueSolo(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaParserSource.BLUESOLO, "www1.bluesolo.org", 10) {
|
MadaraParser(context, MangaParserSource.BLUESOLO, "www1.bluesolo.org", 10) {
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.*
|
import org.koitharu.kotatsu.parsers.model.*
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
|
@Broken("Blocked by Cloudflare")
|
||||||
@MangaSourceParser("EPSILONSOFT", "EpsilonSoft", "fr")
|
@MangaSourceParser("EPSILONSOFT", "EpsilonSoft", "fr")
|
||||||
internal class EpsilonSoft(context: MangaLoaderContext) :
|
internal class EpsilonSoft(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaParserSource.EPSILONSOFT, "epsilonsoft.to") {
|
MadaraParser(context, MangaParserSource.EPSILONSOFT, "epsilonsoft.to") {
|
||||||
|
|||||||
@@ -1,11 +1,13 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.ContentType
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
|
@Broken("Blocked by Cloudflare")
|
||||||
@MangaSourceParser("EPSILONSCAN", "EpsilonScan", "fr", ContentType.HENTAI)
|
@MangaSourceParser("EPSILONSCAN", "EpsilonScan", "fr", ContentType.HENTAI)
|
||||||
internal class EpsilonscanParser(context: MangaLoaderContext) :
|
internal class EpsilonscanParser(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaParserSource.EPSILONSCAN, "epsilonscan.to") {
|
MadaraParser(context, MangaParserSource.EPSILONSCAN, "epsilonscan.to") {
|
||||||
|
|||||||
@@ -12,11 +12,9 @@ import org.koitharu.kotatsu.parsers.util.attrAsRelativeUrlOrNull
|
|||||||
import org.koitharu.kotatsu.parsers.util.generateUid
|
import org.koitharu.kotatsu.parsers.util.generateUid
|
||||||
import org.koitharu.kotatsu.parsers.util.mapChapters
|
import org.koitharu.kotatsu.parsers.util.mapChapters
|
||||||
import org.koitharu.kotatsu.parsers.util.parseFailed
|
import org.koitharu.kotatsu.parsers.util.parseFailed
|
||||||
import org.koitharu.kotatsu.parsers.Broken
|
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
@Broken // Seems closed
|
|
||||||
@MangaSourceParser("HENTAIZONE", "HentaiZone", "fr", ContentType.HENTAI)
|
@MangaSourceParser("HENTAIZONE", "HentaiZone", "fr", ContentType.HENTAI)
|
||||||
internal class Hentaizone(context: MangaLoaderContext) :
|
internal class Hentaizone(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaParserSource.HENTAIZONE, "hentaizone.xyz", pageSize = 10) {
|
MadaraParser(context, MangaParserSource.HENTAIZONE, "hentaizone.xyz", pageSize = 10) {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import org.koitharu.kotatsu.parsers.MangaSourceParser
|
|||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@Broken // Not dead, changed template
|
@Broken ("Not dead, changed template")
|
||||||
@MangaSourceParser("MANGASORIGINESUNOFFICIAL", "MangasOrigines.xyz", "fr")
|
@MangaSourceParser("MANGASORIGINESUNOFFICIAL", "CrunchyScan", "fr")
|
||||||
internal class MangasOriginesUnofficial(context: MangaLoaderContext) :
|
internal class MangasOriginesUnofficial(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaParserSource.MANGASORIGINESUNOFFICIAL, "crunchyscan.fr")
|
MadaraParser(context, MangaParserSource.MANGASORIGINESUNOFFICIAL, "crunchyscan.fr")
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.fr
|
package org.koitharu.kotatsu.parsers.site.madara.fr
|
||||||
|
|
||||||
import org.jsoup.nodes.Document
|
import org.jsoup.nodes.Document
|
||||||
|
import org.koitharu.kotatsu.parsers.Broken
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.ContentRating
|
import org.koitharu.kotatsu.parsers.model.ContentRating
|
||||||
@@ -36,9 +37,10 @@ import java.util.Calendar
|
|||||||
import java.util.EnumSet
|
import java.util.EnumSet
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
|
|
||||||
|
@Broken("Needs to be fixed.")
|
||||||
@MangaSourceParser("RAIJINSCANS", "RaijinScans", "fr")
|
@MangaSourceParser("RAIJINSCANS", "RaijinScans", "fr")
|
||||||
internal class RaijinScans(context: MangaLoaderContext) :
|
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 datePattern = "dd/MM/yyyy"
|
||||||
override val withoutAjax = true
|
override val withoutAjax = true
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.mangareader.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaListFilterCapabilities
|
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.site.mangareader.MangaReaderParser
|
||||||
import org.koitharu.kotatsu.parsers.util.insertCookies
|
import org.koitharu.kotatsu.parsers.util.insertCookies
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("ETHERALRADIANCE", "EtheralRadiance", "fr")
|
@MangaSourceParser("ETHERALRADIANCE", "EtheralRadiance", "fr")
|
||||||
internal class EtheralRadiance(context: MangaLoaderContext) :
|
internal class EtheralRadiance(context: MangaLoaderContext) :
|
||||||
MangaReaderParser(
|
MangaReaderParser(
|
||||||
|
|||||||
@@ -1,11 +1,13 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.mangareader.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("JAPSCANSFR", "JapScans.fr", "fr")
|
@MangaSourceParser("JAPSCANSFR", "JapScans.fr", "fr")
|
||||||
internal class JapScansFR(context: MangaLoaderContext) :
|
internal class JapScansFR(context: MangaLoaderContext) :
|
||||||
MangaReaderParser(context, MangaParserSource.JAPSCANSFR, "japscans.fr", pageSize = 20, searchPageSize = 10) {
|
MangaReaderParser(context, MangaParserSource.JAPSCANSFR, "japscans.fr", pageSize = 20, searchPageSize = 10) {
|
||||||
|
|||||||
@@ -1,11 +1,13 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.mangareader.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaListFilterCapabilities
|
import org.koitharu.kotatsu.parsers.model.MangaListFilterCapabilities
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("PORNHWASCANS", "PornhwaScans", "fr")
|
@MangaSourceParser("PORNHWASCANS", "PornhwaScans", "fr")
|
||||||
internal class PornhwaScans(context: MangaLoaderContext) :
|
internal class PornhwaScans(context: MangaLoaderContext) :
|
||||||
MangaReaderParser(context, MangaParserSource.PORNHWASCANS, "pornhwascans.fr", pageSize = 24, searchPageSize = 10) {
|
MangaReaderParser(context, MangaParserSource.PORNHWASCANS, "pornhwascans.fr", pageSize = 24, searchPageSize = 10) {
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.mangareader.fr
|
package org.koitharu.kotatsu.parsers.site.mangareader.fr
|
||||||
|
|
||||||
import org.jsoup.nodes.Document
|
import org.jsoup.nodes.Document
|
||||||
|
import org.koitharu.kotatsu.parsers.Broken
|
||||||
import org.koitharu.kotatsu.parsers.ErrorMessages
|
import org.koitharu.kotatsu.parsers.ErrorMessages
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
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 org.koitharu.kotatsu.parsers.util.*
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("REVOLUTIONSCANTRAD", "RevolutionScantrad", "fr")
|
@MangaSourceParser("REVOLUTIONSCANTRAD", "RevolutionScantrad", "fr")
|
||||||
internal class RevolutionScantrad(context: MangaLoaderContext) :
|
internal class RevolutionScantrad(context: MangaLoaderContext) :
|
||||||
MangaReaderParser(
|
MangaReaderParser(
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.mangareader.fr
|
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.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||||
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||||
|
|
||||||
|
@Broken("Blocked by Cloudflare")
|
||||||
@MangaSourceParser("SUSHISCAN", "SushiScan.Net", "fr")
|
@MangaSourceParser("SUSHISCAN", "SushiScan.Net", "fr")
|
||||||
internal class SushiScan(context: MangaLoaderContext) :
|
internal class SushiScan(context: MangaLoaderContext) :
|
||||||
MangaReaderParser(context, MangaParserSource.SUSHISCAN, "sushiscan.net", pageSize = 20, searchPageSize = 10) {
|
MangaReaderParser(context, MangaParserSource.SUSHISCAN, "sushiscan.net", pageSize = 20, searchPageSize = 10) {
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.mangareader.fr
|
package org.koitharu.kotatsu.parsers.site.mangareader.fr
|
||||||
|
|
||||||
import org.jsoup.nodes.Document
|
import org.jsoup.nodes.Document
|
||||||
|
import org.koitharu.kotatsu.parsers.Broken
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.*
|
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 org.koitharu.kotatsu.parsers.util.*
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
|
|
||||||
|
@Broken
|
||||||
@MangaSourceParser("XXXREVOLUTIONSCANTRAD", "Xxx.RevolutionScantrad", "fr", ContentType.HENTAI)
|
@MangaSourceParser("XXXREVOLUTIONSCANTRAD", "Xxx.RevolutionScantrad", "fr", ContentType.HENTAI)
|
||||||
internal class XxxRevolutionScantrad(context: MangaLoaderContext) :
|
internal class XxxRevolutionScantrad(context: MangaLoaderContext) :
|
||||||
MangaReaderParser(
|
MangaReaderParser(
|
||||||
|
|||||||
Reference in New Issue
Block a user