From e2f855bb3943e359613bdc99cc228eb43b79e05a Mon Sep 17 00:00:00 2001 From: DaTekShaman Date: Mon, 5 Jan 2026 17:01:56 +0300 Subject: [PATCH] Upd --- .../scripts/external-proxies-sanitizer.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/config-sub-converter/scripts/external-proxies-sanitizer.js b/config-sub-converter/scripts/external-proxies-sanitizer.js index 79812f2..32b5518 100644 --- a/config-sub-converter/scripts/external-proxies-sanitizer.js +++ b/config-sub-converter/scripts/external-proxies-sanitizer.js @@ -41,6 +41,7 @@ const NOISE_PATTERNS = [ ]; // 2) Keyword -> icon tags (if found in original name, icon is added; the keyword is removed from base name) +// ⓕⓘⓩⓩ ⓤⓝⓒⓓ ⓓⓥⓟⓝ ⓥⓩⓓⓗ const ICON_RULES = [ { regex: /TEST/gi, icon: "🧪" }, { regex: uWordBoundaryGroup("Low Ping"), icon: "⚡️" }, @@ -48,7 +49,12 @@ const ICON_RULES = [ { regex: uWordBoundaryGroup("YT|Russia|Россия"), icon: "📺" }, { regex: uWordBoundaryGroup("IPv6"), icon: "6️⃣" }, { regex: uWordBoundaryGroup("Gemini|AI Studio"), icon: "🤖" }, - { regex: uWordBoundaryGroup("Torrent|P2P|P2P-Torrents"), icon: "🧲" } + { regex: uWordBoundaryGroup("Torrent|P2P|P2P-Torrents"), icon: "🧲" }, + + { regex: uWordBoundaryGroup("xfizz|x-fizz"), icon: "ⓕ" }, + { regex: uWordBoundaryGroup("unicade|uncd"), icon: "ⓤ" }, + { regex: uWordBoundaryGroup("vzdh|vezdehod"), icon: "ⓓ" }, + { regex: uWordBoundaryGroup("dvpn|d-vpn"), icon: "ⓥ" }, ]; // 3) Optional “network” tag rules based on NAME text (not $server.network)