From d4986b08f5f7b86471ddd283080f57b94964f808 Mon Sep 17 00:00:00 2001 From: happywillow0 <45346080+happywillow0@users.noreply.github.com> Date: Sun, 1 Mar 2020 14:54:53 -0500 Subject: [PATCH] Madara Updates (#2332) Add MangaBob Fix EarlyManga Update APC UserAgent --- src/all/madara/build.gradle | 2 +- .../tachiyomi/extension/all/madara/MadaraFactory.kt | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/all/madara/build.gradle b/src/all/madara/build.gradle index 85c520a7b..c237e1f7a 100644 --- a/src/all/madara/build.gradle +++ b/src/all/madara/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Madara (multiple sources)' pkgNameSuffix = "all.madara" extClass = '.MadaraFactory' - extVersionCode = 57 + extVersionCode = 58 libVersion = '1.2' } diff --git a/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt b/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt index e0db24351..e3424e930 100644 --- a/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt +++ b/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt @@ -74,7 +74,8 @@ class MadaraFactory : SourceFactory { MangaAction(), NijiTranslations(), IchirinNoHanaYuri(), - LilyManga() + LilyManga(), + MangaBob() ) } @@ -221,7 +222,7 @@ class GetManhwa : Madara("GetManhwa", "https://getmanhwa.co", "en") class AllPornComic : Madara("AllPornComic", "https://allporncomic.com", "en") { override val client: OkHttpClient = network.client - private val userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.106 Safari/537.36" + private val userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36" override fun headersBuilder(): Headers.Builder = Headers.Builder() .add("User-Agent", userAgent) .add("Referer", "$baseUrl/manga/?m_orderby=views") @@ -441,7 +442,11 @@ class Manhuasnet : Madara("Manhuas.net", "https://manhuas.net", "en") class MangaLaw : Madara("MangaLaw", "https://mangalaw.com", "ja", SimpleDateFormat("MM/dd/yyyy", Locale.US)) -class EarlyManga : Madara("EarlyManga", "https://earlymanga.website", "en") +class EarlyManga : Madara("EarlyManga", "https://earlymanga.website", "en"){ + override fun headersBuilder(): Headers.Builder { + return super.headersBuilder().add("Referer","$baseUrl/manga/") + } +} class MangaTX : Madara("MangaTX", "https://mangatx.com", "en") @@ -457,3 +462,5 @@ class IchirinNoHanaYuri : Madara("Ichirin No Hana Yuri", "https://ichirinnohanay class LilyManga: Madara("Lily Manga","https://lilymanga.com","en",SimpleDateFormat("yyyy-MM-dd", Locale.US)) +class MangaBob: Madara("MangaBob","https://mangabob.com","en") +