Remove referrer field from page model

pull/168/head
Koitharu 3 years ago
parent fc53b19915
commit 93f5f70d79
No known key found for this signature in database
GPG Key ID: 8E861F8CE6E7CE27

@ -169,7 +169,6 @@ internal class AnibelParser(context: MangaLoaderContext) : MangaParser(context,
MangaPage( MangaPage(
id = generateUid("${chapter.url}/$i"), id = generateUid("${chapter.url}/$i"),
url = jo.getString("large"), url = jo.getString("large"),
referer = chapterUrl,
preview = jo.getString("thumbnail"), preview = jo.getString("thumbnail"),
source = source, source = source,
) )

@ -35,7 +35,16 @@ internal class BatoToParser(context: MangaLoaderContext) : PagedMangaParser(
override val configKeyDomain = ConfigKey.Domain( override val configKeyDomain = ConfigKey.Domain(
"bato.to", "bato.to",
arrayOf("bato.to", "mto.to", "hto.to", "mangatoto.com", "battwo.com", "batotwo.com", "comiko.net", "batotoo.com"), arrayOf(
"bato.to",
"mto.to",
"hto.to",
"mangatoto.com",
"battwo.com",
"batotwo.com",
"comiko.net",
"batotoo.com",
),
) )
override suspend fun getListPage( override suspend fun getListPage(
@ -127,7 +136,6 @@ internal class BatoToParser(context: MangaLoaderContext) : PagedMangaParser(
result += MangaPage( result += MangaPage(
id = generateUid(url), id = generateUid(url),
url = url + "?" + args.getString(i), url = url + "?" + args.getString(i),
referer = fullUrl,
preview = null, preview = null,
source = source, source = source,
) )

@ -188,7 +188,6 @@ class BlogTruyenParser(context: MangaLoaderContext) :
MangaPage( MangaPage(
id = generateImageId(pages.size), id = generateImageId(pages.size),
url = img.imageUrl(), url = img.imageUrl(),
referer = referer,
preview = null, preview = null,
source = source, source = source,
), ),
@ -206,7 +205,6 @@ class BlogTruyenParser(context: MangaLoaderContext) :
MangaPage( MangaPage(
id = generateImageId(pages.size), id = generateImageId(pages.size),
url = imageUrl, url = imageUrl,
referer = referer,
preview = null, preview = null,
source = source, source = source,
), ),

@ -90,7 +90,6 @@ internal class CloneMangaParser(context: MangaLoaderContext) : PagedMangaParser(
MangaPage( MangaPage(
id = generateUid(imgUrl), id = generateUid(imgUrl),
url = imgUrl, url = imgUrl,
referer = imgUrl,
preview = null, preview = null,
source = source, source = source,
), ),

@ -132,7 +132,6 @@ internal class ComickFunParser(context: MangaLoaderContext) : MangaParser(contex
MangaPage( MangaPage(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
referer = referer,
preview = null, preview = null,
source = source, source = source,
) )

@ -135,7 +135,6 @@ internal class DesuMeParser(context: MangaLoaderContext) : PagedMangaParser(cont
return json.getJSONObject("pages").getJSONArray("list").mapJSON { jo -> return json.getJSONObject("pages").getJSONArray("list").mapJSON { jo ->
MangaPage( MangaPage(
id = generateUid(jo.getLong("id")), id = generateUid(jo.getLong("id")),
referer = fullUrl,
preview = null, preview = null,
source = chapter.source, source = chapter.source,
url = jo.getString("img"), url = jo.getString("img"),

@ -199,7 +199,6 @@ internal class ExHentaiParser(
MangaPage( MangaPage(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
referer = a.absUrl("href"),
preview = null, preview = null,
source = source, source = source,
) )

@ -173,13 +173,11 @@ internal class MangaDexParser(context: MangaLoaderContext) : MangaParser(context
.getJSONObject("chapter") .getJSONObject("chapter")
val pages = chapterJson.getJSONArray("data") val pages = chapterJson.getJSONArray("data")
val prefix = "https://uploads.$domain/data/${chapterJson.getString("hash")}/" val prefix = "https://uploads.$domain/data/${chapterJson.getString("hash")}/"
val referer = "https://$domain/"
return List(pages.length()) { i -> return List(pages.length()) { i ->
val url = prefix + pages.getString(i) val url = prefix + pages.getString(i)
MangaPage( MangaPage(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
referer = referer,
preview = null, // TODO prefix + dataSaver.getString(i), preview = null, // TODO prefix + dataSaver.getString(i),
source = source, source = source,
) )

@ -131,7 +131,6 @@ class MangaInUaParser(context: MangaLoaderContext) : PagedMangaParser(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
preview = null, preview = null,
referer = fullUrl,
source = source, source = source,
) )
} }

@ -147,7 +147,6 @@ internal class MangaTownParser(context: MangaLoaderContext) : MangaParser(contex
id = generateUid(href), id = generateUid(href),
url = href, url = href,
preview = null, preview = null,
referer = fullUrl,
source = MangaSource.MANGATOWN, source = MangaSource.MANGATOWN,
) )
} }

@ -165,7 +165,6 @@ class Manhwa18Parser(context: MangaLoaderContext) :
MangaPage( MangaPage(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
referer = chapterUrl,
preview = null, preview = null,
source = MangaSource.MANHWA18, source = MangaSource.MANHWA18,
) )

@ -144,7 +144,6 @@ class NHentaiParser(context: MangaLoaderContext) : PagedMangaParser(context, Man
MangaPage( MangaPage(
id = generateUid(href), id = generateUid(href),
url = href, url = href,
referer = url,
preview = img.attrAsAbsoluteUrlOrNull("data-src") preview = img.attrAsAbsoluteUrlOrNull("data-src")
?: img.attrAsAbsoluteUrl("src"), ?: img.attrAsAbsoluteUrl("src"),
source = source, source = source,

@ -183,7 +183,6 @@ class NetTruyenParser(context: MangaLoaderContext) :
MangaPage( MangaPage(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
referer = domain,
preview = null, preview = null,
source = source, source = source,
) )

@ -132,7 +132,6 @@ class NicovideoSeigaParser(context: MangaLoaderContext) :
id = generateUid(url), id = generateUid(url),
url = url, url = url,
preview = null, preview = null,
referer = fullUrl,
source = source, source = source,
) )
} }

@ -135,7 +135,6 @@ internal abstract class NineMangaParser(
MangaPage( MangaPage(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
referer = chapter.url.toAbsoluteUrl(domain),
preview = null, preview = null,
source = source, source = source,
) )

@ -157,7 +157,6 @@ internal class NudeMoonParser(
MangaPage( MangaPage(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
referer = fullUrl,
preview = if (i <= MAX_THUMB_INDEX && mangaId != null) { preview = if (i <= MAX_THUMB_INDEX && mangaId != null) {
val part2 = url.substringBeforeLast('/') val part2 = url.substringBeforeLast('/')
val part3 = url.substringAfterLast('/') val part3 = url.substringAfterLast('/')

@ -254,7 +254,6 @@ internal class RemangaParser(
id = generateUid(jo.getLong("id")), id = generateUid(jo.getLong("id")),
url = jo.getString("link"), url = jo.getString("link"),
preview = null, preview = null,
referer = referer,
source = source, source = source,
) )

@ -124,7 +124,6 @@ class TruyentranhLHParser(context: MangaLoaderContext) :
MangaPage( MangaPage(
id = generateUid(imageUrl), id = generateUid(imageUrl),
url = imageUrl, url = imageUrl,
referer = url,
preview = null, preview = null,
source = source, source = source,
) )

@ -122,7 +122,6 @@ class UnionMangasParser(context: MangaLoaderContext) : PagedMangaParser(context,
MangaPage( MangaPage(
id = generateUid(href), id = generateUid(href),
url = href, url = href,
referer = fullUrl,
preview = null, preview = null,
source = source, source = source,
) )

@ -226,7 +226,6 @@ internal abstract class GroupleParser(
id = generateUid(url), id = generateUid(url),
url = "$primaryServer|$serversStr|$url", url = "$primaryServer|$serversStr|$url",
preview = null, preview = null,
referer = chapter.url,
source = source, source = source,
) )
} }

@ -112,7 +112,6 @@ abstract class Madara5Parser @InternalParsersApi constructor(
MangaPage( MangaPage(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
referer = fullUrl,
preview = null, preview = null,
source = source, source = source,
) )
@ -180,7 +179,5 @@ abstract class Madara5Parser @InternalParsersApi constructor(
) )
@MangaSourceParser("MANGAOWLS", "BeautyManga", "en") @MangaSourceParser("MANGAOWLS", "BeautyManga", "en")
class BeautyManga(context: MangaLoaderContext) : Madara5Parser(context, MangaSource.MANGAOWLS, "beautymanga.com") { class BeautyManga(context: MangaLoaderContext) : Madara5Parser(context, MangaSource.MANGAOWLS, "beautymanga.com")
}
} }

@ -186,7 +186,6 @@ internal abstract class MadaraParser(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
preview = null, preview = null,
referer = fullUrl,
source = source, source = source,
) )
} }

@ -88,7 +88,6 @@ internal class NeatManga(context: MangaLoaderContext) : MadaraParser(context, Ma
id = generateUid(url), id = generateUid(url),
url = url, url = url,
preview = null, preview = null,
referer = fullUrl,
source = source, source = source,
) )
} }

@ -187,7 +187,6 @@ internal abstract class MangaReaderParser(
MangaPage( MangaPage(
id = generateUid(images.getString(i)), id = generateUid(images.getString(i)),
url = images.getString(i), url = images.getString(i),
referer = chapterUrl,
preview = null, preview = null,
source = source, source = source,
), ),

@ -132,7 +132,6 @@ internal abstract class ChanParser(
id = generateUid(url), id = generateUid(url),
url = url, url = url,
preview = null, preview = null,
referer = fullUrl,
source = source, source = source,
) )
} }

@ -202,7 +202,6 @@ internal open class MangaLibParser(
id = generateUid(pageUrl), id = generateUid(pageUrl),
url = pageUrl, url = pageUrl,
preview = null, preview = null,
referer = fullUrl,
source = source, source = source,
) )
} }

Loading…
Cancel
Save