mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-14 10:51:17 +00:00
extension(soaper): Update preference
This commit is contained in:
@@ -6,7 +6,7 @@ const mangayomiSources = [{
|
|||||||
"iconUrl": "https://www.google.com/s2/favicons?sz=128&domain=https://soaper.cc/",
|
"iconUrl": "https://www.google.com/s2/favicons?sz=128&domain=https://soaper.cc/",
|
||||||
"typeSource": "multi",
|
"typeSource": "multi",
|
||||||
"isManga": false,
|
"isManga": false,
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"dateFormat": "",
|
"dateFormat": "",
|
||||||
"dateFormatLocale": "",
|
"dateFormatLocale": "",
|
||||||
"pkgPath": "anime/src/all/soaper.js"
|
"pkgPath": "anime/src/all/soaper.js"
|
||||||
@@ -25,7 +25,7 @@ class DefaultExtension extends MProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getBasueUrl(){
|
getBasueUrl(){
|
||||||
return this.getPreference("pref_override_base_url")
|
return this.getPreference("soaper_override_base_url")
|
||||||
}
|
}
|
||||||
|
|
||||||
async request(slug) {
|
async request(slug) {
|
||||||
@@ -44,7 +44,7 @@ class DefaultExtension extends MProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async formatList(slug, page) {
|
async formatList(slug, page) {
|
||||||
const baseUrl = this.getPreference("pref_override_base_url")
|
const baseUrl = this.getPreference("soaper_override_base_url")
|
||||||
slug = parseInt(page) > 1 ? `${slug}?page=${page}` : slug
|
slug = parseInt(page) > 1 ? `${slug}?page=${page}` : slug
|
||||||
var doc = await this.request(slug);
|
var doc = await this.request(slug);
|
||||||
var list = [];
|
var list = [];
|
||||||
@@ -79,7 +79,7 @@ class DefaultExtension extends MProvider {
|
|||||||
var seriesList = await this.formatList(`tvlist${slug}`, page);
|
var seriesList = await this.formatList(`tvlist${slug}`, page);
|
||||||
|
|
||||||
var list = [];
|
var list = [];
|
||||||
var priority = this.getPreference("pref_content_priority");
|
var priority = this.getPreference("soaper_content_priority");
|
||||||
if (priority === "series") {
|
if (priority === "series") {
|
||||||
list = [...seriesList.list, ...movieList.list];
|
list = [...seriesList.list, ...movieList.list];
|
||||||
} else {
|
} else {
|
||||||
@@ -118,7 +118,7 @@ class DefaultExtension extends MProvider {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var priority = this.getPreference("pref_content_priority");
|
var priority = this.getPreference("soaper_content_priority");
|
||||||
if (priority === "series") {
|
if (priority === "series") {
|
||||||
list = [...seriesList, ...movieList];
|
list = [...seriesList, ...movieList];
|
||||||
} else {
|
} else {
|
||||||
@@ -131,7 +131,7 @@ class DefaultExtension extends MProvider {
|
|||||||
async getDetail(url) {
|
async getDetail(url) {
|
||||||
var doc = await this.request(url);
|
var doc = await this.request(url);
|
||||||
|
|
||||||
const baseUrl = this.getPreference("pref_override_base_url")
|
const baseUrl = this.getPreference("soaper_override_base_url")
|
||||||
var name = doc.selectFirst(".col-sm-12.col-lg-12.text-center").selectFirst("h4").text.trim()
|
var name = doc.selectFirst(".col-sm-12.col-lg-12.text-center").selectFirst("h4").text.trim()
|
||||||
var poster = doc.selectFirst(".thumbnail.text-center").selectFirst("img").getSrc
|
var poster = doc.selectFirst(".thumbnail.text-center").selectFirst("img").getSrc
|
||||||
var imageUrl = `${baseUrl}${poster}`
|
var imageUrl = `${baseUrl}${poster}`
|
||||||
@@ -220,15 +220,16 @@ class DefaultExtension extends MProvider {
|
|||||||
|
|
||||||
getSourcePreferences() {
|
getSourcePreferences() {
|
||||||
return [{
|
return [{
|
||||||
"key": "pref_override_base_url",
|
"key": "soaper_override_base_url",
|
||||||
"editTextPreference": {
|
editTextPreference: {
|
||||||
"title": "Override base url",
|
title: "Override base url",
|
||||||
"summary": "",
|
summary: "Default: https://soaper.cc",
|
||||||
"value": "https://soaper.cc",
|
value: "https://soaper.cc",
|
||||||
"dialogTitle": "Default url: https://soaper.cc",
|
dialogTitle: "Override base url",
|
||||||
|
dialogMessage: "",
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
key: 'pref_content_priority',
|
key: 'soaper_content_priority',
|
||||||
listPreference: {
|
listPreference: {
|
||||||
title: 'Preferred content priority',
|
title: 'Preferred content priority',
|
||||||
summary: 'Choose which type of content to show first',
|
summary: 'Choose which type of content to show first',
|
||||||
|
|||||||
Reference in New Issue
Block a user