From 97a5de6e81cd40f6c71fc03bceb3d4a9dce8d13a Mon Sep 17 00:00:00 2001 From: Shawn <45581750+KOP-XIAO@users.noreply.github.com> Date: Thu, 2 Jul 2020 11:57:05 +0800 Subject: [PATCH] update notification meida --- .DS_Store | Bin 14340 -> 14340 bytes Scripts/resource-parser.js | 15 ++++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.DS_Store b/.DS_Store index 72505c46a655c2d0470b54e10b35202f5d8dc79d..284636f9aff00f1a0318b4e252f579fb33b10f68 100644 GIT binary patch delta 1388 zcmeH_%TH556vpSPh2A@f?G#jo0@?sgQIM90T1WsX1{Z?(D9TGs;a>3axJ6nNAp|r; z;$x!|OeA7lY22w*SGv)}xH2&kb?e53@v(Ge;@sZ;5iXd;By+wqIp_S&w=}sl`MAA6 z+zc*zBH{Te|6I-9NVv-1P`^(ED{6&@C&0x~cFW_JDxS(&0_qD94=4ruX|-kH#>uNr%<*!liq&igH;ZAzE7 zmi80eHI~elst!@!Jv<&C)W?~o+J)-sDL;8$pGq1DlO4(i zBMp@I3?(KeWaCLMsqliw>Px#g1jVe z$$RpVd?KI87xI;SCqKwf@{9a|6S;6fffps%jvc7LZiEm<4I0scRz%T;4je-a-8g|W z7=eLNj3I@2EaDO_<2qJx7i+kOhj@agNaGn^;Wgfn%yB@hDH+pHZwqnQL7xq|oR0l`3*JrevNp;0vm90}Qqr@Kq`b zbJ$w7FRV)FY?H0k(LIW!%W`ZrLK{`N0OqvSCfcG%%q-Vdqx694&5>SUM2u`{=~v(e z&)_IU83L%5NNP}vdNiRK`z00&N+%BE2zt?n0i2R(&Pp_67>9`qn87UOB%&)=##LOy v4Xofc?qF45Yh`+{Burf(!F zba!CL8?Wt;1o~>?jj>3eDPE_)2kLdPzt`5>)?coVhBlO{Lm9in?oDO)9Jbe{ zvUWz1pHNZs-k>pHh({`AnY2o~bcro#IU>U{BB$k|jLMkYlzZ|(9?G~pmI-+&ujIA7 zkq`1oKFb&R3YZj9gr5a0B*Y??QcE3i8fc-71nsP26P@f}CtdWgkNq6rAbkvS(#I)= zxWHwukYkMN+~zL#_4$&Zem{4)+iFWBe_s;*!zIRxqSOE#+1{##D_rn5LSkGRD;A z$`+^2QtPK{>uSBL%>Ng?oLrMTj@(mu?s&bEkB-n_p_&L$$E%Sh znprbxmSi&>Y+)JoV3-lka2CxuE|JT(SWjH}!oWt4 ZJ1tqs=$Hz+{y)P%`wWj<`GVMwf?rcw|8f8T diff --git a/Scripts/resource-parser.js b/Scripts/resource-parser.js index 3d363c5..4bc3d7c 100644 --- a/Scripts/resource-parser.js +++ b/Scripts/resource-parser.js @@ -1,5 +1,5 @@ /** -☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2020-06-30 15:59⟧ +☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2020-07-02 11:59⟧ ---------------------------------------------------------- 🚫 发现 𝐁𝐔𝐆 请反馈: @Shawn_KOP_bot ⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API @@ -12,7 +12,7 @@ A. 将各格式的服务器订阅解析成 𝐐𝐮𝐚𝐧𝐭𝐮𝐦𝐮𝐥 B. rewrite(重写) /filter(分流) 的转换&筛选 ✔︎ 用于禁用远程引用中某(几)项 rewrite/hostname/filter ✔︎ Surge 类型规则 list(不含策略组)的解析与使用 -✔︎ Surge 模块/配置 URL-REGEX、302(7) 复写、Script 的解析 +✔︎ Surge 模块/配置内 URL-REGEX、302(7) 复写、Script 的解析 ---------------------------------------------------------- 0️⃣ ⟦原始订阅链接⟧ 后加 "#" , 不同参数用 "&" 连接: ⚠️ ☞ https://mysub.com#in=香港+台湾&emoji=1&tfo=1 @@ -38,7 +38,7 @@ B. rewrite(重写) /filter(分流) 的转换&筛选 2⃣️ ⟦rewrite 重写⟧/⟦filter 分流⟧ ➠ 参数说明: ⦿ in, out, 根据关键词 保留/禁用 相关的规则、重写; ⦿ inhn, outhn, “保留/删除”主机名(hostname); -⦿ dst=regex/script,分别为只保留 Surge-module/profile 中的 url-regex/rewrite(script), 默认全部保留; +⦿ dst=regex/script,分别为只保留 Surge-module/profile 中的 url-regex/script(302/307), 默认全部保留; ⦿ 分流规则另有 "policy=xxx" 参数, 可用于直接指定策略组,或为 Surge 类型 rule-set 生成策略组(默认"Shawn"策略组); ⦿ 示范: 禁用某重写引用中的 "淘宝比价 js" 以及 "weibo 的 js" ⚠️ ☞ https://myrewrite.list#out=tb_price.js+wb_ad.js @@ -102,8 +102,9 @@ const Base64=new Base64Code(); const escapeRegExp = str => str.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&'); //处理特殊符号以便正则匹配使用 const qxpng="https://raw.githubusercontent.com/crossutility/Quantumult-X/master/quantumult-x.png" var subinfo_link = {"open-url": "https://t.me/QuanX_API", "media-url" :"https://shrtm.nu/ebAr"}; -var rwrite_link = {"open-url":link0.split("#")[0], "media-url": "https://shrtm.nu/G2Xn"} -var rule_link={"open-url":link0.split("#")[0], "media-url": "https://shrtm.nu/7eiK"} +var rwrite_link = {"open-url":link0.split("#")[0], "media-url": "https://shrtm.nu/x3o2"} +var rwhost_link = {"open-url":link0.split("#")[0], "media-url": "https://shrtm.nu/0n5J"} +var rule_link={"open-url":link0.split("#")[0], "media-url": "https://shrtm.nu/tIHl"} var nan_link={"open-url":link0.split("#")[0], "media-url": qxpng} var sub_link={"open-url":link0.split("#")[0], "media-url": "https://shrtm.nu/ebAr"} @@ -406,9 +407,9 @@ function HostNamecheck(content,parain,paraout){ var noname=dname.length<=10?emojino[dname.length]:dname.length var no1name=nname.length<=10?emojino[nname.length]:nname.length if(parain && no1name!=" 0️⃣ "){ - $notify("🤖 "+"重写引用 ➟ "+"⟦"+subtag+"⟧","⛔️ 筛选参数: "+pfihn+pfohn,"☠️ 主机名 hostname 中已保留以下"+no1name+"个匹配项:"+"\n ⨷ "+nname.join(","),rwrite_link ) + $notify("🤖 "+"重写引用 ➟ "+"⟦"+subtag+"⟧","⛔️ 筛选参数: "+pfihn+pfohn,"☠️ 主机名 hostname 中已保留以下"+no1name+"个匹配项:"+"\n ⨷ "+nname.join(","),rwhost_link ) } else if(dname.length>0){ - $notify("🤖 "+"重写引用 ➟ "+"⟦"+subtag+"⟧","⛔️ 筛选参数: "+pfihn+pfohn,"☠️ 主机名 hostname 中已删除以下"+noname+"个匹配项:"+"\n ⨷ "+dname.join(","),rwrite_link )} + $notify("🤖 "+"重写引用 ➟ "+"⟦"+subtag+"⟧","⛔️ 筛选参数: "+pfihn+pfohn,"☠️ 主机名 hostname 中已删除以下"+noname+"个匹配项:"+"\n ⨷ "+dname.join(","),rwhost_link )} } } if(nname.length==0){