diff --git a/.DS_Store b/.DS_Store index 0bba683..de93ed4 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/Scripts/resource-parser.js b/Scripts/resource-parser.js index ec8a9c3..7ca481b 100644 --- a/Scripts/resource-parser.js +++ b/Scripts/resource-parser.js @@ -1,5 +1,5 @@ /** -☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2020-12-21 20:29⟧ +☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2020-12-22 20:29⟧ ---------------------------------------------------------- 🛠 发现 𝐁𝐔𝐆 请反馈: @Shawn_KOP_bot ⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API @@ -133,6 +133,7 @@ var Prrname = mark0 && para1.indexOf("rrname=") != -1 ? para1.split("rrname=")[1 var Ppolicy = mark0 && para1.indexOf("policy=") != -1 ? decodeURIComponent(para1.split("policy=")[1].split("&")[0]) : "Shawn"; var Pcert0 = mark0 && para1.indexOf("cert=") != -1 ? para1.split("cert=")[1].split("&")[0] : 0; var Psort0 = mark0 && para1.indexOf("sort=") != -1 ? para1.split("sort=")[1].split("&")[0] : 0; +var PsortX = mark0 && para1.indexOf("sortx=") != -1 ? para1.split("sortx=")[1].split("&")[0] : 0; var PTls13 = mark0 && para1.indexOf("tls13=") != -1 ? para1.split("tls13=")[1].split("&")[0] : 0; var Pntf0 = mark0 && para1.indexOf("ntf=") != -1 ? para1.split("ntf=")[1].split("&")[0] : 2; var Pb64 = mark0 && para1.indexOf("b64=") != -1 ? para1.split("b64=")[1].split("&")[0] : 0; @@ -1254,6 +1255,7 @@ function shuffle(arr) { function Sort_KWD (cnt,strs) { strlist = strs.indexOf("<") != -1 ? strs.split("<"):strs.split(">") regj = strlist.map(item => RegExp(item, "i")) + //dir = PsortX dir = strs.indexOf("<") != -1 ? -1:1 var arr = new Array(strlist.length+1); //表格有n行 for(var i = 0;i < arr.length; i++){ @@ -1272,6 +1274,8 @@ function Sort_KWD (cnt,strs) { arr[strlist.length].push(cnt[i]) } // 不匹配项 } //console.log(arr) + arr = PsortX == -1? arr.map(item => item.sort(ToTagR)):arr + arr = PsortX == 1? arr.map(item => item.sort(ToTag)):arr newarr = MixArr(arr,dir) return newarr }