extension(mangapill): release

This commit is contained in:
Swakshan
2024-12-25 16:13:00 +05:30
parent b33aff784f
commit a1a349c5d4

View File

@@ -6,7 +6,7 @@ const mangayomiSources = [{
"iconUrl": "https://www.google.com/s2/favicons?sz=64&domain=https://mangapill.com/", "iconUrl": "https://www.google.com/s2/favicons?sz=64&domain=https://mangapill.com/",
"typeSource": "single", "typeSource": "single",
"isManga": true, "isManga": true,
"version": "0.0.5", "version": "1.0.0",
"dateFormat": "", "dateFormat": "",
"dateFormatLocale": "", "dateFormatLocale": "",
"pkgPath": "manga/src/en/mangapill.js" "pkgPath": "manga/src/en/mangapill.js"
@@ -18,7 +18,6 @@ class DefaultExtension extends MProvider {
"Referer": this.source.baseUrl "Referer": this.source.baseUrl
} }
} }
print(msg) { console.log(msg) }
statusCode(status) { statusCode(status) {
return { return {
@@ -85,6 +84,7 @@ class DefaultExtension extends MProvider {
get supportsLatest() { get supportsLatest() {
throw new Error("supportsLatest not implemented"); throw new Error("supportsLatest not implemented");
} }
async getLatestUpdates(page) { async getLatestUpdates(page) {
return await this.getNavPage("pref_latest_content"); return await this.getNavPage("pref_latest_content");
} }
@@ -93,6 +93,7 @@ class DefaultExtension extends MProvider {
var slug = `search?q=${query}&status=${status}&type=${type}${genre}&page=${page}` var slug = `search?q=${query}&status=${status}&type=${type}${genre}&page=${page}`
return await this.getMangaList(slug) return await this.getMangaList(slug)
} }
async search(query, page, filters) { async search(query, page, filters) {
var type = filters[0].values[filters[0].state].value var type = filters[0].values[filters[0].state].value
var status = filters[1].values[filters[1].state].value var status = filters[1].values[filters[1].state].value
@@ -141,6 +142,7 @@ class DefaultExtension extends MProvider {
async getVideoList(url) { async getVideoList(url) {
throw new Error("getVideoList not implemented"); throw new Error("getVideoList not implemented");
} }
// For manga chapter pages // For manga chapter pages
async getPageList(url) { async getPageList(url) {
var link = `${this.source.baseUrl}${url.substring(1,)}` var link = `${this.source.baseUrl}${url.substring(1,)}`
@@ -159,7 +161,6 @@ class DefaultExtension extends MProvider {
return urls return urls
} }
getFilterList() { getFilterList() {
return [ return [
{ {
@@ -243,8 +244,8 @@ class DefaultExtension extends MProvider {
} }
]; ];
} }
getSourcePreferences() { getSourcePreferences() {
return [{ return [{
key: 'pref_popular_content', key: 'pref_popular_content',