diff --git a/lib-multisrc/madara/build.gradle.kts b/lib-multisrc/madara/build.gradle.kts index 4abb04b09..390c70506 100644 --- a/lib-multisrc/madara/build.gradle.kts +++ b/lib-multisrc/madara/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("lib-multisrc") } -baseVersionCode = 34 +baseVersionCode = 35 dependencies { api(project(":lib:cryptoaes")) diff --git a/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt b/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt index 11733a098..98042f90c 100644 --- a/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt +++ b/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt @@ -723,7 +723,7 @@ abstract class Madara( } // Manga Details Selector - open val mangaDetailsSelectorTitle = "div.post-title h3, div.post-title h1" + open val mangaDetailsSelectorTitle = "div.post-title h3, div.post-title h1, #manga-title > h1" open val mangaDetailsSelectorAuthor = "div.author-content > a" open val mangaDetailsSelectorArtist = "div.artist-content > a" open val mangaDetailsSelectorStatus = "div.summary-content" @@ -989,8 +989,7 @@ abstract class Madara( .substringAfter("var manga = ") .substringBeforeLast(";") - val wpManga = runCatching { json.parseToJsonElement(wpMangaInfo).jsonObject } - .getOrNull() ?: return null + val wpManga = json.parseToJsonElement(wpMangaInfo).jsonObject if (wpManga["enable_manga_view"]?.jsonPrimitive?.content == "1") { val formBuilder = FormBody.Builder() @@ -1007,9 +1006,7 @@ abstract class Madara( .set("Referer", document.location()) .build() - val ajaxUrl = wpManga["ajax_url"]!!.jsonPrimitive.content - - return POST(ajaxUrl, newHeaders, formBody) + return POST("$baseUrl/wp-admin/admin-ajax.php", newHeaders, formBody) } return null @@ -1020,13 +1017,15 @@ abstract class Madara( * * @param document The response document with the wp-manga data */ - protected open fun countViews(document: Document) { + protected fun countViews(document: Document) { if (!sendViewCount) { return } - val request = countViewsRequest(document) ?: return - runCatching { client.newCall(request).execute().close() } + try { + val request = countViewsRequest(document) ?: return + client.newCall(request).execute().close() + } catch (_: Exception) { } } /** diff --git a/src/ar/mangalek/src/eu/kanade/tachiyomi/extension/ar/mangalek/Mangalek.kt b/src/ar/mangalek/src/eu/kanade/tachiyomi/extension/ar/mangalek/Mangalek.kt index d8d589c36..08825492f 100644 --- a/src/ar/mangalek/src/eu/kanade/tachiyomi/extension/ar/mangalek/Mangalek.kt +++ b/src/ar/mangalek/src/eu/kanade/tachiyomi/extension/ar/mangalek/Mangalek.kt @@ -31,7 +31,7 @@ class Mangalek : ConfigurableSource { override val fetchGenres = false - + override val useLoadMoreRequest = LoadMoreStrategy.Always override val chapterUrlSuffix = "" private val defaultBaseUrl = "https://manga-lek.net" diff --git a/src/pt/imperiodabritannia/res/mipmap-hdpi/ic_launcher.png b/src/pt/imperiodabritannia/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..3d4502b70 Binary files /dev/null and b/src/pt/imperiodabritannia/res/mipmap-hdpi/ic_launcher.png differ diff --git a/src/pt/imperiodabritannia/res/mipmap-mdpi/ic_launcher.png b/src/pt/imperiodabritannia/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..50622f2ef Binary files /dev/null and b/src/pt/imperiodabritannia/res/mipmap-mdpi/ic_launcher.png differ diff --git a/src/pt/imperiodabritannia/res/mipmap-xhdpi/ic_launcher.png b/src/pt/imperiodabritannia/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..1063217dd Binary files /dev/null and b/src/pt/imperiodabritannia/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/src/pt/imperiodabritannia/res/mipmap-xxhdpi/ic_launcher.png b/src/pt/imperiodabritannia/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..bf038f75f Binary files /dev/null and b/src/pt/imperiodabritannia/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/src/pt/imperiodabritannia/res/mipmap-xxxhdpi/ic_launcher.png b/src/pt/imperiodabritannia/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..45e24b160 Binary files /dev/null and b/src/pt/imperiodabritannia/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/src/pt/imperiodabritannia/src/eu/kanade/tachiyomi/extension/pt/imperiodabritannia/ImperioDaBritannia.kt b/src/pt/imperiodabritannia/src/eu/kanade/tachiyomi/extension/pt/imperiodabritannia/ImperioDaBritannia.kt index bd877cdc0..716d30d68 100644 --- a/src/pt/imperiodabritannia/src/eu/kanade/tachiyomi/extension/pt/imperiodabritannia/ImperioDaBritannia.kt +++ b/src/pt/imperiodabritannia/src/eu/kanade/tachiyomi/extension/pt/imperiodabritannia/ImperioDaBritannia.kt @@ -19,6 +19,5 @@ class ImperioDaBritannia : Madara( .build() override val useNewChapterEndpoint = true - override val mangaDetailsSelectorTag = "" }