diff --git a/src/all/mangahosted/AndroidManifest.xml b/src/all/mangahosted/AndroidManifest.xml
index 89ee9a464..0157485a8 100644
--- a/src/all/mangahosted/AndroidManifest.xml
+++ b/src/all/mangahosted/AndroidManifest.xml
@@ -13,7 +13,7 @@
diff --git a/src/all/mangahosted/build.gradle b/src/all/mangahosted/build.gradle
index 91afe91f0..6736f985d 100644
--- a/src/all/mangahosted/build.gradle
+++ b/src/all/mangahosted/build.gradle
@@ -1,7 +1,7 @@
ext {
extName = 'Manga Hosted'
extClass = '.MangaHostedFactory'
- extVersionCode = 2
+ extVersionCode = 3
isNsfw = true
}
diff --git a/src/all/mangahosted/src/eu/kanade/tachiyomi/extension/all/mangahosted/MangaHosted.kt b/src/all/mangahosted/src/eu/kanade/tachiyomi/extension/all/mangahosted/MangaHosted.kt
index 348a28757..ab81fb82a 100644
--- a/src/all/mangahosted/src/eu/kanade/tachiyomi/extension/all/mangahosted/MangaHosted.kt
+++ b/src/all/mangahosted/src/eu/kanade/tachiyomi/extension/all/mangahosted/MangaHosted.kt
@@ -26,7 +26,7 @@ class MangaHosted(private val langOption: LanguageOption) : HttpSource() {
override val name: String = "Manga Hosted${langOption.nameSuffix}"
- override val baseUrl: String = "https://mangahosted.org"
+ override val baseUrl: String = "https://mangago.fit/${langOption.infix}"
override val supportsLatest = true
@@ -80,7 +80,7 @@ class MangaHosted(private val langOption: LanguageOption) : HttpSource() {
override fun fetchSearchManga(page: Int, query: String, filters: FilterList): Observable {
if (query.startsWith(SEARCH_PREFIX)) {
- val url = "$baseUrl/${langOption.infix}/${query.substringAfter(SEARCH_PREFIX)}"
+ val url = "$baseUrl/${query.substringAfter(SEARCH_PREFIX)}"
return client.newCall(GET(url, headers))
.asObservableSuccess().map { response ->
val mangas = try { listOf(mangaDetailsParse(response)) } catch (_: Exception) { emptyList() }
@@ -184,7 +184,7 @@ class MangaHosted(private val langOption: LanguageOption) : HttpSource() {
title = dto.title
thumbnail_url = dto.thumbnailUrl
status = dto.status
- url = "/${langOption.infix}/${dto.slug}"
+ url = "/${dto.slug}"
genre = dto.genres
initialized = true
}
@@ -195,7 +195,7 @@ class MangaHosted(private val langOption: LanguageOption) : HttpSource() {
companion object {
const val SEARCH_PREFIX = "slug:"
- val baseApiUrl = "https://api.novelfull.us"
+ val baseApiUrl = "https://api.mangago.fit"
val apiUrl = "$baseApiUrl/api"
val dateFormat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSS", Locale.ENGLISH)
}
diff --git a/src/all/mangahosted/src/eu/kanade/tachiyomi/extension/all/mangahosted/MangaHostedFactory.kt b/src/all/mangahosted/src/eu/kanade/tachiyomi/extension/all/mangahosted/MangaHostedFactory.kt
index 5cd1d05b2..bca0f6785 100644
--- a/src/all/mangahosted/src/eu/kanade/tachiyomi/extension/all/mangahosted/MangaHostedFactory.kt
+++ b/src/all/mangahosted/src/eu/kanade/tachiyomi/extension/all/mangahosted/MangaHostedFactory.kt
@@ -23,7 +23,7 @@ val languages = listOf(
LanguageOption("id", "manga-indo", "id"),
LanguageOption("it", "manga-italia", "manga-it"),
LanguageOption("ja", "mangaraw", "raw"),
- LanguageOption("pt-BR", "manga-br", orderBy = "ASC"),
+ LanguageOption("pt-BR", "manga-br"),
LanguageOption("ru", "manga-ru", "mangaru"),
LanguageOption("ru", "manga-ru-hentai", "hentai", " +18"),
LanguageOption("ru", "manga-ru-yaoi", "yaoi", " +18 Yaoi"),