From 5bd2d0a9f67cc810e1ac5475c0f897d96ad5867d Mon Sep 17 00:00:00 2001 From: AdityaMH <33791472+AdityaMH@users.noreply.github.com> Date: Thu, 25 Apr 2024 21:15:46 +0700 Subject: [PATCH] Add for Discord Add PR for discord media sharing utility Just curious, how to get id for rules? lol --- .../android/untracker/BuiltinRuleList.kt | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/app/src/main/java/me/zhanghai/android/untracker/BuiltinRuleList.kt b/app/src/main/java/me/zhanghai/android/untracker/BuiltinRuleList.kt index b1dfa78..39cf243 100644 --- a/app/src/main/java/me/zhanghai/android/untracker/BuiltinRuleList.kt +++ b/app/src/main/java/me/zhanghai/android/untracker/BuiltinRuleList.kt @@ -144,6 +144,30 @@ val BuiltinRuleList = .trimIndent(), enabled = false ), + Rule( + id = "", + name = "Discord Attachment", + description = "Remove Discord attachment tracking", + script = + """ + if ($.matches(url, '(media|cdn)\\.discordapp\\.(com|net)')) { + return $.setEncodedQuery(url, null); +} + """ + .trimIndent() + ), + Rule( + id = "", + name = "Discord CDN Replacement", + description = "Replace media link from MEDIA to CDN from Discord media.", + script = + """ + if ($.matches(url, 'media\\.discordapp\\.net')) { + return $.setHost(url, 'cdn\.discordapp\.com'); +} + """ + .trimIndent() + ), Rule( id = "ad21dada-9f09-4adf-9db2-d1575ca8b4a4", name = "Douban",