From cfcee8bf1550fb4930144aa63dc262ae5a1fffb3 Mon Sep 17 00:00:00 2001
From: src48597962 <48597962@qq.com>
Date: Sun, 9 Apr 2023 07:37:55 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJu.js'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
SrcJu.js | 70 ++++++++++++++++++++++++++++----------------------------
1 file changed, 35 insertions(+), 35 deletions(-)
diff --git a/SrcJu.js b/SrcJu.js
index b40d361b..21f3c7c6 100644
--- a/SrcJu.js
+++ b/SrcJu.js
@@ -9,7 +9,7 @@ function yiji() {
let sourcedata = yidatalist.filter(it => {
return it.name == sourcename;
});
- let 接口;
+ let parse;
let 页码;
let 公共;
try {
@@ -17,16 +17,16 @@ function yiji() {
eval("let source = " + sourcedata[0].parse);
if (source.ext && /^http/.test(source.ext)) {
requireCache(source.ext, 48);
- 接口 = yidata;
+ parse = yidata;
} else {
- 接口 = source;
+ parse = source;
}
- 页码 = 接口["页码"];
+ 页码 = parse["页码"];
if(!getMyVar(runMode+"_"+sourcename)){
- toast("当前主页源:" + sourcename + (接口["作者"] ? ",作者:" + 接口["作者"] : ""));
+ toast("当前主页源:" + sourcename + (parse["作者"] ? ",作者:" + parse["作者"] : ""));
}
- if(接口&&接口['公共']){
- 公共 = 接口['公共'];
+ if(parse&&parse['公共']){
+ 公共 = parse['公共'];
}
}
} catch (e) {
@@ -234,7 +234,7 @@ function erji() {
let sauthor = "未知";
let detailsfile = "hiker://files/cache/src/details.json";
let d = [];
- let 接口;
+ let parse;
let 公共;
let details;
let stype = MY_PARAMS.stype;
@@ -266,22 +266,22 @@ function erji() {
eval("let source = " + sourcedata[0].erparse);
if (source.ext && /^http/.test(source.ext)) {
requireCache(source.ext, 48);
- 接口 = erdata;
+ parse = erdata;
} else {
- 接口 = source;
+ parse = source;
}
sourcedata2 = sourcedata[0];
- if(接口&&接口['公共']){
- 公共 = 接口['公共'];
+ if(parse&&parse['公共']){
+ 公共 = parse['公共'];
}
}
} catch (e) {
log(e.message);
}
try {
- if (接口 && surl) {
+ if (parse && surl) {
MY_URL = surl;
- sauthor = 接口["作者"] || sauthor;
+ sauthor = parse["作者"] || sauthor;
let detailsmark;
if(getMyVar('SrcJuloading')){
let detailsdata = fetch(detailsfile);
@@ -295,7 +295,7 @@ function erji() {
}
}
- details = detailsmark || 接口['二级'](surl);
+ details = detailsmark || parse['二级'](surl);
let pic = (details.img || MY_PARAMS.img || "https://p1.ssl.qhimgs1.com/sdr/400__/t018d6e64991221597b.jpg") + '@Referer=';
d.push({
title: details.detail1 || "",
@@ -315,7 +315,7 @@ function erji() {
if (getMyVar(sname + 'sort') == '1') {
列表.reverse();
}
- let 解析 = 接口['解析'];
+ let 解析 = parse['解析'];
d.push({
title: "详情简介",
@@ -361,7 +361,7 @@ function erji() {
"info": {
"bookName": name,
"bookTopPic": pic,
- "parseCode": "(\n(解析) => {\n return 解析(input);\n})(" + 解析 + ")",
+ "parseCode": "(\n(解析,公共) => {\n return 解析(input,公共);\n})(" + 解析 + ","+ 公共 +")",
"ruleName": MY_RULE.title
}
}
@@ -395,7 +395,7 @@ function erji() {
}
d.push({
title: getMyVar(sname + 'sort') == '1' ? `““””排序∨` : `““””排序∧`,
- url: $("#noLoading#").lazyRule((列表, 解析, name, sname) => {
+ url: $("#noLoading#").lazyRule((列表, 解析, 公共, name, sname) => {
deleteItemByCls('playlist');
if (getMyVar(sname + 'sort') == '1') {
putMyVar(sname + 'sort', '0');
@@ -413,9 +413,9 @@ function erji() {
列表.forEach((item, id) => {
d.push({
title: item.title,
- url: item.url + $("").lazyRule((解析) => {
- return 解析(input);
- }, 解析),
+ url: item.url + $("").lazyRule((解析,公共) => {
+ return 解析(input,公共);
+ }, 解析,公共),
col_type: "text_2",
extra: {
id: name + "_选集_" + id,
@@ -425,7 +425,7 @@ function erji() {
})
addItemBefore('listloading', d);
return 'toast://切换排序成功'
- }, 列表, 解析, name, sname),
+ }, 列表, 解析, 公共, name, sname),
col_type: 'scroll_button',
extra: {
id: "listsort",
@@ -434,15 +434,15 @@ function erji() {
})
d.push({
title: `““””样式🎨`,
- url: $(["text_1","text_2","text_3","flex_button"],1,"选集列表样式").select((列表, 解析, name) => {
+ url: $(["text_1","text_2","text_3","flex_button"],1,"选集列表样式").select((列表, 解析, 公共, name) => {
deleteItemByCls('playlist');
let d = [];
列表.forEach((item, id) => {
d.push({
title: item.title,
- url: item.url + $("").lazyRule((解析) => {
- return 解析(input);
- }, 解析),
+ url: item.url + $("").lazyRule((解析,公共) => {
+ return 解析(input,公共);
+ }, 解析, 公共),
col_type: input,
extra: {
id: name + "_选集_" + id,
@@ -453,7 +453,7 @@ function erji() {
addItemBefore('listloading', d);
setItem('SrcJuList_col_type', input);
return 'hiker://empty'
- }, 列表, 解析, name),
+ }, 列表, 解析, 公共, name),
col_type: 'scroll_button',
extra: {
id: "listcol_type",
@@ -481,7 +481,7 @@ function erji() {
d.push({
title: item.title,
url: item.url + $("").lazyRule((解析, 公共) => {
- return 解析(input);
+ return 解析(input,公共);
}, 解析, 公共),
col_type: getItem('SrcJuList_col_type', 'text_2'),
extra: {
@@ -526,10 +526,10 @@ function erji() {
details.surl = surl;
writeFile(detailsfile, JSON.stringify(details));
//收藏更新最新章节
- if (接口['最新']) {
+ if (parse['最新']) {
setLastChapterRule('js:' + $.toString((surl, 最新, 公共) => {
- 最新(surl);
- }, surl, 接口['最新'], 公共))
+ 最新(surl,公共);
+ }, surl, parse['最新'], 公共))
}
putMyVar('SrcJuloading','1');//判断是否取本地缓存文件,软件打开初次必需在线取同名数据
} else {
@@ -579,16 +579,16 @@ function search(name, sdata) {
let success = 0;
let task = function (obj) {
try {
- let 接口;
+ let parse;
eval("let source = " + obj.erparse);
if (source.ext && /^http/.test(source.ext)) {
requireCache(source.ext, 48);
- 接口 = erdata;
+ parse = erdata;
} else {
- 接口 = source;
+ parse = source;
}
let data = [];
- eval("let 搜索 = " + 接口['搜索'])
+ eval("let 搜索 = " + parse['搜索'])
data = 搜索(name) || [];
if (data.length > 0) {
data.forEach(item => {