Enhance icon tagging rules by adding new patterns for faster detection in external-proxies-sanitizer.js
This commit is contained in:
@@ -44,15 +44,15 @@ const NOISE_PATTERNS = [
|
|||||||
// 🇫🇿 🇺🇳 🇩🇻 🇻🇿 🇵🇷 🇦🇿 🇬🇺🇦🇷🇩
|
// 🇫🇿 🇺🇳 🇩🇻 🇻🇿 🇵🇷 🇦🇿 🇬🇺🇦🇷🇩
|
||||||
const ICON_RULES = [
|
const ICON_RULES = [
|
||||||
{ regex: /TEST/gi, icon: "🧪" },
|
{ regex: /TEST/gi, icon: "🧪" },
|
||||||
{ regex: uWordBoundaryGroup("Low Ping|⚡"), icon: "⚡️" },
|
{ regex: uWordBoundaryGroup("Low Ping|⚡|Быстрое"), icon: "⚡️" },
|
||||||
{ regex: uWordBoundaryGroup("10 Gbit|20 Гбит/c"), icon: "🛤️" },
|
{ regex: uWordBoundaryGroup("10 Gbit|20 Гбит/c"), icon: "🛤️" },
|
||||||
{ regex: uWordBoundaryGroup("YT|Russia|Россия|Saint Petersburg"), icon: "📺" },
|
{ regex: uWordBoundaryGroup("YT|YouTube|Russia|Россия|Saint Petersburg|Moscow"), icon: "📺" },
|
||||||
{ regex: uWordBoundaryGroup("IPv6"), icon: "🎱" },
|
{ regex: uWordBoundaryGroup("IPv6"), icon: "🎱" },
|
||||||
{ regex: uWordBoundaryGroup("Gemini|AI Studio"), icon: "🤖" },
|
{ regex: uWordBoundaryGroup("Gemini|AI Studio"), icon: "🤖" },
|
||||||
{ regex: uWordBoundaryGroup("Torrent|P2P|P2P-Torrents"), icon: "🧲" },
|
{ regex: uWordBoundaryGroup("Torrent|P2P|P2P-Torrents"), icon: "🧲" },
|
||||||
{ regex: uWordBoundaryGroup("Мегафон|MTS|Yota|T2|Все операторы"), icon: "📃" },
|
{ regex: uWordBoundaryGroup("Мегафон|MTS|Yota|T2|Все операторы|Обход"), icon: "📃" },
|
||||||
{ regex: uWordBoundaryGroup("Мост"), icon: "🌉" },
|
{ regex: uWordBoundaryGroup("Мост"), icon: "🌉" },
|
||||||
|
{ regex: uWordBoundaryGroup("Сильные блокировки"), icon: "🚧" },
|
||||||
|
|
||||||
{ regex: uWordBoundaryGroup("local"), icon: "🚪" },
|
{ regex: uWordBoundaryGroup("local"), icon: "🚪" },
|
||||||
{ regex: uWordBoundaryGroup("neighbourhood"), icon: "🫂" },
|
{ regex: uWordBoundaryGroup("neighbourhood"), icon: "🫂" },
|
||||||
@@ -64,6 +64,8 @@ const ICON_RULES = [
|
|||||||
{ regex: uWordBoundaryGroup("proton"), icon: "🇵" },
|
{ regex: uWordBoundaryGroup("proton"), icon: "🇵" },
|
||||||
{ regex: uWordBoundaryGroup("amnezia"), icon: "🇦" },
|
{ regex: uWordBoundaryGroup("amnezia"), icon: "🇦" },
|
||||||
{ regex: uWordBoundaryGroup("adguard"), icon: "🇬" },
|
{ regex: uWordBoundaryGroup("adguard"), icon: "🇬" },
|
||||||
|
{ regex: uWordBoundaryGroup("snow"), icon: "🇸" },
|
||||||
|
{ regex: uWordBoundaryGroup("ovsc"), icon: "🇴" },
|
||||||
];
|
];
|
||||||
|
|
||||||
// 3) Optional “network” tag rules based on NAME text (not $server.network)
|
// 3) Optional “network” tag rules based on NAME text (not $server.network)
|
||||||
|
|||||||
Reference in New Issue
Block a user