Enhance icon tagging rules and add new patterns for country detection in external-proxies-sanitizer.js
This commit is contained in:
@@ -43,13 +43,16 @@ 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: "⚡️" },
|
||||
{ regex: uWordBoundaryGroup("10 Gbit"), icon: "🛤️" },
|
||||
{ regex: uWordBoundaryGroup("YT|Russia|Россия"), icon: "📺" },
|
||||
{ regex: uWordBoundaryGroup("IPv6"), icon: "🎱" },
|
||||
{ regex: uWordBoundaryGroup("Gemini|AI Studio"), icon: "🤖" },
|
||||
{ regex: uWordBoundaryGroup("Torrent|P2P|P2P-Torrents"), icon: "🧲" },
|
||||
{ regex: /TEST/gi, icon: "🧪" },
|
||||
{ regex: uWordBoundaryGroup("Low Ping|⚡"), icon: "⚡️" },
|
||||
{ regex: uWordBoundaryGroup("10 Gbit|20 Гбит/c"), icon: "🛤️" },
|
||||
{ regex: uWordBoundaryGroup("YT|Russia|Россия|Saint Petersburg"), icon: "📺" },
|
||||
{ regex: uWordBoundaryGroup("IPv6"), icon: "🎱" },
|
||||
{ regex: uWordBoundaryGroup("Gemini|AI Studio"), icon: "🤖" },
|
||||
{ regex: uWordBoundaryGroup("Torrent|P2P|P2P-Torrents"), icon: "🧲" },
|
||||
{ regex: uWordBoundaryGroup("Мегафон|MTS|Yota|T2|Все операторы"), icon: "📃" },
|
||||
{ regex: uWordBoundaryGroup("Мост"), icon: "🌉" },
|
||||
|
||||
|
||||
{ regex: uWordBoundaryGroup("local"), icon: "🚪" },
|
||||
{ regex: uWordBoundaryGroup("neighbourhood"), icon: "🫂" },
|
||||
@@ -178,6 +181,7 @@ const METATAG_RULES = {
|
||||
"grpc/trojan": "🅶🆃",
|
||||
"tcp/trojan": "🆃🆃",
|
||||
"tcp/ss": "🆃🆂",
|
||||
"grpc/vless": "🅶🆅",
|
||||
"tcp/vless": "🆃🆅",
|
||||
"ws/vless": "🆆🆅",
|
||||
"xhttp/vless": "🆇🆅",
|
||||
|
||||
Reference in New Issue
Block a user