From d55985d6095ae20ca323ddd62eef7e25d44e9c4b Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 18 Nov 2022 21:20:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcAutoTmpl.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcAutoTmpl.js | 156 +++++++++++++++++++++++-------------------------- 1 file changed, 72 insertions(+), 84 deletions(-) diff --git a/SrcAutoTmpl.js b/SrcAutoTmpl.js index 00fa53b8..ec32c290 100644 --- a/SrcAutoTmpl.js +++ b/SrcAutoTmpl.js @@ -3,14 +3,27 @@ function autoerji(url){ if(!/http/.test(url)){return data;} let html = request(url, {headers: {'User-Agent': PC_UA }}); let urldomian = url.match(/http(s)?:\/\/(.*?)\//)[0]; - let erjiTmplfile = "hiker://files/rules/Src/Juying/erjiTmpl.json"; - let erjiTmplfiles = fetch(erjiTmplfile); - if(erjiTmplfiles!=""){ - eval("var erjiTmpl = " + erjiTmplfiles+ ";"); + let tmplSortfile = "hiker://files/rules/Src/Juying/TmplSort.json"; + let tmplSortfiles = fetch(tmplSortfile); + if(tmplSortfiles!=""){ + eval("var tmplSort = " + tmplSortfiles+ ";"); }else{ - var erjiTmpl = []; + var tmplSort = {}; } - + let sortlist = []; + if(tmplSort.erji){ + Object.assign(sortlist, tmplSort.erji); + } + erjiTmpl = erjiTmpl.map(item => { + item.sort = 0; + for(let j=0;jit.id===t.id); + if(sortidex>-1) { + sortlist[sortidex].sort++; + }else{ + sortlist.push({id:t.id,sort:1}); + } + /* + if(sortlist.some(item => item.id==t.id)){ + for(var p=0;p