parent
fad76bc4b2
commit
383d9c5535
@ -13,7 +13,7 @@
|
|||||||
<category android:name="android.intent.category.BROWSABLE" />
|
<category android:name="android.intent.category.BROWSABLE" />
|
||||||
|
|
||||||
<data android:scheme="https"
|
<data android:scheme="https"
|
||||||
android:host="mangahosted.org"
|
android:host="mangago.fit"
|
||||||
android:pathPattern="/.*/..*" />
|
android:pathPattern="/.*/..*" />
|
||||||
|
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
ext {
|
ext {
|
||||||
extName = 'Manga Hosted'
|
extName = 'Manga Hosted'
|
||||||
extClass = '.MangaHostedFactory'
|
extClass = '.MangaHostedFactory'
|
||||||
extVersionCode = 2
|
extVersionCode = 3
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ class MangaHosted(private val langOption: LanguageOption) : HttpSource() {
|
|||||||
|
|
||||||
override val name: String = "Manga Hosted${langOption.nameSuffix}"
|
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
|
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<MangasPage> {
|
override fun fetchSearchManga(page: Int, query: String, filters: FilterList): Observable<MangasPage> {
|
||||||
if (query.startsWith(SEARCH_PREFIX)) {
|
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))
|
return client.newCall(GET(url, headers))
|
||||||
.asObservableSuccess().map { response ->
|
.asObservableSuccess().map { response ->
|
||||||
val mangas = try { listOf(mangaDetailsParse(response)) } catch (_: Exception) { emptyList() }
|
val mangas = try { listOf(mangaDetailsParse(response)) } catch (_: Exception) { emptyList() }
|
||||||
@ -184,7 +184,7 @@ class MangaHosted(private val langOption: LanguageOption) : HttpSource() {
|
|||||||
title = dto.title
|
title = dto.title
|
||||||
thumbnail_url = dto.thumbnailUrl
|
thumbnail_url = dto.thumbnailUrl
|
||||||
status = dto.status
|
status = dto.status
|
||||||
url = "/${langOption.infix}/${dto.slug}"
|
url = "/${dto.slug}"
|
||||||
genre = dto.genres
|
genre = dto.genres
|
||||||
initialized = true
|
initialized = true
|
||||||
}
|
}
|
||||||
@ -195,7 +195,7 @@ class MangaHosted(private val langOption: LanguageOption) : HttpSource() {
|
|||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
const val SEARCH_PREFIX = "slug:"
|
const val SEARCH_PREFIX = "slug:"
|
||||||
val baseApiUrl = "https://api.novelfull.us"
|
val baseApiUrl = "https://api.mangago.fit"
|
||||||
val apiUrl = "$baseApiUrl/api"
|
val apiUrl = "$baseApiUrl/api"
|
||||||
val dateFormat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSS", Locale.ENGLISH)
|
val dateFormat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSS", Locale.ENGLISH)
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,7 @@ val languages = listOf(
|
|||||||
LanguageOption("id", "manga-indo", "id"),
|
LanguageOption("id", "manga-indo", "id"),
|
||||||
LanguageOption("it", "manga-italia", "manga-it"),
|
LanguageOption("it", "manga-italia", "manga-it"),
|
||||||
LanguageOption("ja", "mangaraw", "raw"),
|
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", "mangaru"),
|
||||||
LanguageOption("ru", "manga-ru-hentai", "hentai", " +18"),
|
LanguageOption("ru", "manga-ru-hentai", "hentai", " +18"),
|
||||||
LanguageOption("ru", "manga-ru-yaoi", "yaoi", " +18 Yaoi"),
|
LanguageOption("ru", "manga-ru-yaoi", "yaoi", " +18 Yaoi"),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user