MangaHub: fix random user agent (#14710)
* MangaHub: fix random user agent * update comment * REMOVED_SOURCES.md
This commit is contained in:
parent
181e3c0f07
commit
95fa2facb9
|
@ -37,7 +37,7 @@ jobs:
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "both",
|
"type": "both",
|
||||||
"regex": ".*(mangago|mangafox|hq\\s*dragon|manga\\s*host|supermangas|superhentais|union\\s*mangas|yes\\s*mangas|manhuascan|manhwahot|leitor\\.?net|manga\\s*livre|tsuki\\s*mangas|manga\\s*yabu|mangas\\.in|mangas\\.pw|hentaikai|toptoon\\+?|cocomanga|hitomi\\.la|copymanga|neox|1manga\\.co|mangafox\\.fun|mangahere\\.onl|manga\\s*hub|mangakakalot\\.fun|manganel(?!o)|mangaonline\\.fun|mangapanda\\.onl|mangareader\\.site|mangatoday|manga\\.town|onemanga\\.info|koushoku).*",
|
"regex": ".*(mangago|mangafox|hq\\s*dragon|manga\\s*host|supermangas|superhentais|union\\s*mangas|yes\\s*mangas|manhuascan|manhwahot|leitor\\.?net|manga\\s*livre|tsuki\\s*mangas|manga\\s*yabu|mangas\\.in|mangas\\.pw|hentaikai|toptoon\\+?|cocomanga|hitomi\\.la|copymanga|neox|1manga\\.co|mangafox\\.fun|mangahere\\.onl|mangakakalot\\.fun|manganel(?!o)|mangaonline\\.fun|mangatoday|manga\\.town|onemanga\\.info|koushoku).*",
|
||||||
"ignoreCase": true,
|
"ignoreCase": true,
|
||||||
"message": "{match} will not be added back as it is too difficult to maintain. Read #3475 for more information."
|
"message": "{match} will not be added back as it is too difficult to maintain. Read #3475 for more information."
|
||||||
},
|
},
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
- Mangá Host https://github.com/tachiyomiorg/tachiyomi-extensions/pull/7065
|
- Mangá Host https://github.com/tachiyomiorg/tachiyomi-extensions/pull/7065
|
||||||
- Mangá Livre and Leitor.net https://github.com/tachiyomiorg/tachiyomi-extensions/pull/8679
|
- Mangá Livre and Leitor.net https://github.com/tachiyomiorg/tachiyomi-extensions/pull/8679
|
||||||
- mangago.me https://github.com/tachiyomiorg/tachiyomi-extensions/issues/988
|
- mangago.me https://github.com/tachiyomiorg/tachiyomi-extensions/issues/988
|
||||||
- MangaHub https://github.com/tachiyomiorg/tachiyomi-extensions/pull/13174
|
|
||||||
- MangaYabu! https://github.com/tachiyomiorg/tachiyomi-extensions/pull/9336
|
- MangaYabu! https://github.com/tachiyomiorg/tachiyomi-extensions/pull/9336
|
||||||
- ManhuaScan https://github.com/tachiyomiorg/tachiyomi-extensions/pull/7129
|
- ManhuaScan https://github.com/tachiyomiorg/tachiyomi-extensions/pull/7129
|
||||||
- ManhwaHot https://github.com/tachiyomiorg/tachiyomi-extensions/pull/7129
|
- ManhwaHot https://github.com/tachiyomiorg/tachiyomi-extensions/pull/7129
|
||||||
|
|
|
@ -61,9 +61,9 @@ abstract class MangaHub(
|
||||||
val uaResponse = chain.proceed(GET(UA_DB_URL))
|
val uaResponse = chain.proceed(GET(UA_DB_URL))
|
||||||
|
|
||||||
if (uaResponse.isSuccessful) {
|
if (uaResponse.isSuccessful) {
|
||||||
// only using chrome, apparently they refuse to load(403) if not chrome
|
// only using desktop chromium-based browsers, apparently they refuse to load(403) if not chrome(ium)
|
||||||
val chromeUserAgentString = json.decodeFromString<List<String>>(uaResponse.body!!.string())
|
val uaList = json.decodeFromString<Map<String, List<String>>>(uaResponse.body!!.string())
|
||||||
.filter { it.contains("chrome", ignoreCase = true) }
|
val chromeUserAgentString = uaList["desktop"]!!.filter { it.contains("chrome", ignoreCase = true) }
|
||||||
userAgent = chromeUserAgentString.random()
|
userAgent = chromeUserAgentString.random()
|
||||||
checkedUa = true
|
checkedUa = true
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ class MangaHubGenerator : ThemeSourceGenerator {
|
||||||
|
|
||||||
override val themeClass = "MangaHub"
|
override val themeClass = "MangaHub"
|
||||||
|
|
||||||
override val baseVersionCode: Int = 11
|
override val baseVersionCode: Int = 12
|
||||||
|
|
||||||
override val sources = listOf(
|
override val sources = listOf(
|
||||||
// SingleLang("1Manga.co", "https://1manga.co", "en", isNsfw = true, className = "OneMangaCo"),
|
// SingleLang("1Manga.co", "https://1manga.co", "en", isNsfw = true, className = "OneMangaCo"),
|
||||||
|
|
Loading…
Reference in New Issue