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",
|
||||
"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,
|
||||
"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á Livre and Leitor.net https://github.com/tachiyomiorg/tachiyomi-extensions/pull/8679
|
||||
- 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
|
||||
- ManhuaScan 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))
|
||||
|
||||
if (uaResponse.isSuccessful) {
|
||||
// only using chrome, apparently they refuse to load(403) if not chrome
|
||||
val chromeUserAgentString = json.decodeFromString<List<String>>(uaResponse.body!!.string())
|
||||
.filter { it.contains("chrome", ignoreCase = true) }
|
||||
// only using desktop chromium-based browsers, apparently they refuse to load(403) if not chrome(ium)
|
||||
val uaList = json.decodeFromString<Map<String, List<String>>>(uaResponse.body!!.string())
|
||||
val chromeUserAgentString = uaList["desktop"]!!.filter { it.contains("chrome", ignoreCase = true) }
|
||||
userAgent = chromeUserAgentString.random()
|
||||
checkedUa = true
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@ class MangaHubGenerator : ThemeSourceGenerator {
|
|||
|
||||
override val themeClass = "MangaHub"
|
||||
|
||||
override val baseVersionCode: Int = 11
|
||||
override val baseVersionCode: Int = 12
|
||||
|
||||
override val sources = listOf(
|
||||
// SingleLang("1Manga.co", "https://1manga.co", "en", isNsfw = true, className = "OneMangaCo"),
|
||||
|
|
Loading…
Reference in New Issue