|
|
|
@ -196,7 +196,7 @@ internal open class MangaLibParser(
|
|
|
|
val baseUrl = img.getString("url")
|
|
|
|
val baseUrl = img.getString("url")
|
|
|
|
val pageJson = JSONObject()
|
|
|
|
val pageJson = JSONObject()
|
|
|
|
pageJson.put("default", defaultServer)
|
|
|
|
pageJson.put("default", defaultServer)
|
|
|
|
pageJson.put("servers", JSONArray(Iterable { servers.values() }))
|
|
|
|
pageJson.put("servers", servers.jsonValues())
|
|
|
|
return pages.mapJSON { x ->
|
|
|
|
return pages.mapJSON { x ->
|
|
|
|
val pageUrl = concatUrl(baseUrl, x.getString("u"))
|
|
|
|
val pageUrl = concatUrl(baseUrl, x.getString("u"))
|
|
|
|
pageJson.put("url", pageUrl)
|
|
|
|
pageJson.put("url", pageUrl)
|
|
|
|
@ -327,6 +327,14 @@ internal open class MangaLibParser(
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private fun JSONObject.jsonValues(): JSONArray {
|
|
|
|
|
|
|
|
val result = JSONArray()
|
|
|
|
|
|
|
|
values().forEach { x ->
|
|
|
|
|
|
|
|
result.put(x)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return result
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@MangaSourceParser("MANGALIB", "MangaLib", "ru")
|
|
|
|
@MangaSourceParser("MANGALIB", "MangaLib", "ru")
|
|
|
|
class Impl(context: MangaLoaderContext) : MangaLibParser(context, MangaSource.MANGALIB)
|
|
|
|
class Impl(context: MangaLoaderContext) : MangaLibParser(context, MangaSource.MANGALIB)
|
|
|
|
|
|
|
|
|
|
|
|
|