mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-14 10:51:17 +00:00
anime(animekai); fixes
This commit is contained in:
@@ -6,7 +6,7 @@ const mangayomiSources = [{
|
|||||||
"iconUrl": "https://www.google.com/s2/favicons?sz=256&domain=https://animekai.to/",
|
"iconUrl": "https://www.google.com/s2/favicons?sz=256&domain=https://animekai.to/",
|
||||||
"typeSource": "single",
|
"typeSource": "single",
|
||||||
"itemType": 1,
|
"itemType": 1,
|
||||||
"version": "0.2.0",
|
"version": "0.2.1",
|
||||||
"pkgPath": "anime/src/en/animekai.js"
|
"pkgPath": "anime/src/en/animekai.js"
|
||||||
}];
|
}];
|
||||||
|
|
||||||
@@ -26,7 +26,9 @@ class DefaultExtension extends MProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async request(slug) {
|
async request(slug) {
|
||||||
var url = this.getBaseUrl() + slug;
|
var url = slug
|
||||||
|
var baseUrl = this.getBaseUrl()
|
||||||
|
if (!slug.includes(baseUrl)) url = baseUrl + slug;
|
||||||
var res = await this.client.get(url);
|
var res = await this.client.get(url);
|
||||||
return res.body
|
return res.body
|
||||||
}
|
}
|
||||||
@@ -41,7 +43,7 @@ class DefaultExtension extends MProvider {
|
|||||||
function bundleSlug(category, items) {
|
function bundleSlug(category, items) {
|
||||||
var rd = ""
|
var rd = ""
|
||||||
for (var item of items) {
|
for (var item of items) {
|
||||||
rd += `&${category}[]=${item}`;
|
rd += `&${category}[]=${item.toLowerCase()}`;
|
||||||
}
|
}
|
||||||
return rd;
|
return rd;
|
||||||
}
|
}
|
||||||
@@ -58,7 +60,7 @@ class DefaultExtension extends MProvider {
|
|||||||
slug += bundleSlug("rating", rating);
|
slug += bundleSlug("rating", rating);
|
||||||
slug += bundleSlug("country", country);
|
slug += bundleSlug("country", country);
|
||||||
slug += bundleSlug("language", language);
|
slug += bundleSlug("language", language);
|
||||||
sort = sort.length < 1 ? "most_relevance" : "" // default sort is most relevance
|
sort = sort.length < 1 ? "most_relevance" : sort// default sort is most relevance
|
||||||
slug += "&sort=" + sort;
|
slug += "&sort=" + sort;
|
||||||
slug += `&page=${page}`;
|
slug += `&page=${page}`;
|
||||||
|
|
||||||
@@ -263,7 +265,7 @@ class DefaultExtension extends MProvider {
|
|||||||
var dubType = serverData.dubType.toUpperCase()
|
var dubType = serverData.dubType.toUpperCase()
|
||||||
var megaUrl = await this.getMegaUrl(dataId)
|
var megaUrl = await this.getMegaUrl(dataId)
|
||||||
|
|
||||||
dubType = isUncensoredVersion ? `${dubType} [Uncensored]`:dubType
|
dubType = isUncensoredVersion ? `${dubType} [Uncensored]` : dubType
|
||||||
|
|
||||||
var serverStreams = await this.decryptMegaEmbed(megaUrl, serverName, dubType)
|
var serverStreams = await this.decryptMegaEmbed(megaUrl, serverName, dubType)
|
||||||
streams = [...streams, ...serverStreams]
|
streams = [...streams, ...serverStreams]
|
||||||
|
|||||||
Reference in New Issue
Block a user