From 9aaf4718f367c604a48dead2c1a46da87ca1bdf5 Mon Sep 17 00:00:00 2001 From: Kevin Date: Tue, 28 Apr 2020 22:50:21 +0000 Subject: [PATCH 1/6] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c23b8a6..435b980 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -Buy Me A Coffee +Buy Me A Coffee -[for Firefox](https://addons.mozilla.org/en-US/firefox/addon/clearurls/) [for Edge](https://microsoftedge.microsoft.com/addons/detail/mdkdmaickkfdekbjdoojfalpbkgaddei) [for Chrome](https://chrome.google.com/webstore/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk) +[for Firefox](https://addons.mozilla.org/en-US/firefox/addon/clearurls/) [for Edge](https://microsoftedge.microsoft.com/addons/detail/mdkdmaickkfdekbjdoojfalpbkgaddei) [for Chrome](https://chrome.google.com/webstore/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk) # ClearURLs From ee2e5442236b2a6154c6f04f1b38db68632b6d0b Mon Sep 17 00:00:00 2001 From: DJCrashdummy <1420719-DJCrashdummy@users.noreply.gitlab.com> Date: Fri, 15 May 2020 09:48:40 +0000 Subject: [PATCH 2/6] added some fields for marketscreener.com (https://gitlab.com/KevinRoebert/ClearUrls/-/issues/448#note_343173596) --- data/data.min.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/data/data.min.json b/data/data.min.json index ad05201..f9c4803 100644 --- a/data/data.min.json +++ b/data/data.min.json @@ -1655,7 +1655,10 @@ "mots", "noredirect", "RewriteLast", - "lien" + "lien", + "aComposeInputSearch", + "type_recherche_forum", + "add_mots" ], "referralMarketing": [], "rawRules": [], @@ -1672,7 +1675,9 @@ "type_recherche", "noredirect", "RewriteLast", - "lien" + "lien", + "aComposeInputSearch", + "type_recherche_forum" ], "referralMarketing": [], "rawRules": [], From e931674dfe9ac6953ce08bbb679480effc54b3a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20R=C3=B6bert?= Date: Fri, 15 May 2020 15:54:14 +0200 Subject: [PATCH 3/6] Added rules & exceptions #501 #499 #493 #492 #491 #487 #486 #485 #484 #482 #479 #477 #473 --- data/data.min.json | 254 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 243 insertions(+), 11 deletions(-) diff --git a/data/data.min.json b/data/data.min.json index f9c4803..0128248 100644 --- a/data/data.min.json +++ b/data/data.min.json @@ -3,6 +3,62 @@ "amazon": { "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(amazon)(\\.[a-zA-Z]{2,}).*", "completeProvider": false, + "rules": [ + "pf_rd_[a-zA-Z]", + "qid", + "sr", + "srs", + "pd_rd_[a-zA-Z]*", + "__mk_[a-zA-Z]{1,3}_[a-zA-Z]{1,3}", + "spIA", + "ms3_c", + "[a-zA-Z%0-9]*ie", + "refRID", + "colid", + "coliid", + "[^a-zA-Z%0-9]adId", + "qualifier", + "_encoding", + "smid", + "field-lbr_brands_browse-bin", + "ref_?", + "th", + "sprefix", + "crid", + "keywords", + "cv_ct_[a-zA-Z]+", + "linkCode", + "creativeASIN", + "ascsubtag", + "aaxitk", + "hsa_cr_id", + "sb-ci-[a-zA-Z]+", + "rnid", + "dchild", + "camp", + "creative", + "s" + ], + "referralMarketing": [ + "tag" + ], + "exceptions": [ + ".*(amazon\\.).*(\\/gp).*\\/redirector.html\\/.*", + ".*(amazon\\.).*(\\/hz\\/reviews-render\\/ajax\\/).*", + ".*(amazon\\.).*(\\/gp).*\\/cart\\/ajax-update.html\\/.*", + ".*(amazon\\.).*\\/message-us\\?.*", + ".*(amazon\\.).*(\\/gp).*\\/video\\/api\\/.*", + ".*(amazon\\.).*\\/s\\?.*" + ], + "rawRules": [ + "\\/ref=[^\\/\\?]*" + ], + "redirections": [], + "forceRedirection": false + }, + "amazon search": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(amazon)(\\.[a-zA-Z]{2,}).*\\/s.*\\?.*", + "completeProvider": false, "rules": [ "pf_rd_[a-zA-Z]", "qid", @@ -41,16 +97,10 @@ "referralMarketing": [ "tag" ], - "exceptions": [ - ".*(amazon\\.).*(\\/gp).*\\/redirector.html\\/.*", - ".*(amazon\\.).*(\\/hz\\/reviews-render\\/ajax\\/).*", - ".*(amazon\\.).*(\\/gp).*\\/cart\\/ajax-update.html\\/.*", - ".*(amazon\\.).*\\/message-us\\?.*", - ".*(amazon\\.).*(\\/gp).*\\/video\\/api\\/.*" - ], "rawRules": [ "\\/ref=[^\\/\\?]*" ], + "exceptions": [], "redirections": [], "forceRedirection": false }, @@ -182,7 +232,7 @@ "urlPattern": ".*", "completeProvider": false, "rules": [ - "(%3F)?utm(_[a-zA-Z]*)?", + "(%3F)?utm(_[a-zA-Z_]*)?", "(%3F)?ga_[a-zA-Z_]+", "(%3F)?yclid", "(%3F)?_openstat", @@ -212,7 +262,8 @@ "(%3F)?dclid", "Echobox", "(%3F)?spm", - "(%3F)?vn(_[a-zA-Z]*)+" + "(%3F)?vn(_[a-zA-Z]*)+", + "(%3F)?cid" ], "referralMarketing": [], "rawRules": [], @@ -253,7 +304,8 @@ ".*(login\\.progressive\\.com).*", ".*(sephora\\.com\\/api\\/).*", ".*(contestgirl\\.com).*", - ".*agenciatributaria.gob.es.*" + ".*agenciatributaria.gob.es.*", + ".*login\\.ingbank\\.pl.*" ], "redirections": [], "forceRedirection": false @@ -1067,7 +1119,9 @@ "referralMarketing": [], "rawRules": [], "exceptions": [], - "redirections": [], + "redirections": [ + ".*u=([^&]*)" + ], "forceRedirection": false }, "lazada.com.my": { @@ -1713,6 +1767,184 @@ ".*url=([^&]*)" ], "forceRedirection": false + }, + "tiktok.com": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(tiktok)(\\.com).*", + "completeProvider": false, + "rules": [ + "u_code", + "preview_pb", + "language", + "_d", + "timestamp", + "user_id", + "share_app_name", + "share_iid", + "source" + ], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [], + "forceRedirection": false + }, + "autoplus.fr": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(autoplus)(\\.fr).*", + "completeProvider": false, + "rules": [ + "idprob", + "hash", + "sending_id", + "site_id", + "dr_tracker" + ], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [], + "forceRedirection": false + }, + "bigfishgames.com": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(bigfishgames)(\\.com).*", + "completeProvider": false, + "rules": [ + "pc", + "npc", + "npv[0-9]+", + "npi" + ], + "referralMarketing": [], + "rawRules": [ + "\\?pc$" + ], + "exceptions": [], + "redirections": [], + "forceRedirection": false + }, + "dpbolvw.net": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(dpbolvw)(\\.net).*", + "completeProvider": false, + "rules": [], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [ + ".*url=([^&]*)" + ], + "forceRedirection": false + }, + "humblebundle.com": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(humblebundle)(\\.com).*", + "completeProvider": false, + "rules": [], + "referralMarketing": [ + "partner" + ], + "rawRules": [], + "exceptions": [], + "redirections": [], + "forceRedirection": false + }, + "cafepedagogique.net": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(cafepedagogique)(\\.net).*", + "completeProvider": false, + "rules": [ + "actId", + "actCampaignType", + "actSource" + ], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [], + "forceRedirection": false + }, + "bloculus.com": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(bloculus)(\\.com).*", + "completeProvider": false, + "rules": [ + "tl_[a-zA-Z_]+" + ], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [], + "forceRedirection": false + }, + "mailpanion.com": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(mailpanion)(\\.com).*", + "completeProvider": false, + "rules": [], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [ + ".*destination=([^&]*)" + ], + "forceRedirection": false + }, + "signtr.website": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(signtr)(\\.website).*", + "completeProvider": false, + "rules": [], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [ + ".*redirect=([^&]*)" + ], + "forceRedirection": false + }, + "mailtrack.io": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(mailtrack)(\\.io).*", + "completeProvider": false, + "rules": [], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [ + ".*url=([^&]*)" + ], + "forceRedirection": false + }, + "zillow.com": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(zillow)(\\.com).*", + "completeProvider": false, + "rules": [ + "rtoken" + ], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [], + "forceRedirection": false + }, + "realtor.com": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(realtor)(\\.com).*", + "completeProvider": false, + "rules": [ + "ex", + "identityID", + "MID", + "RID" + ], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [], + "forceRedirection": false + }, + "redfin.com": { + "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-.]*\\.)?(redfin)(\\.com).*", + "completeProvider": false, + "rules": [ + "riftinfo" + ], + "referralMarketing": [], + "rawRules": [], + "exceptions": [], + "redirections": [], + "forceRedirection": false } } } \ No newline at end of file From 9f47a353186f18f7f570a32bdd73b4df4c0ccee4 Mon Sep 17 00:00:00 2001 From: Luca Trevisani Date: Sat, 16 May 2020 17:25:40 +0000 Subject: [PATCH 4/6] Add PrivacyTools recommendation --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 435b980..83d980c 100644 --- a/README.md +++ b/README.md @@ -75,8 +75,9 @@ Please push your translation into the folder `_locales/{country code}/messages.j ## Recommended by... * [ghacks-user.js](https://github.com/ghacksuserjs/ghacks-user.js/wiki/4.1-Extensions) * [Awesome Humane Tech List](https://github.com/humanetech-community/awesome-humane-tech#tracking) +* [PrivacyTools](https://www.privacytools.io/browsers/#addons) * ClearURLs is part of Mozilla's recommended extensions program - + ## Permissions Reasoning for needed permissions you can find under [this discussion](https://gitlab.com/KevinRoebert/ClearUrls/issues/159). From c60e33d327e1dee0de7b86a3cd8e5bab6f3667a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20R=C3=B6bert?= Date: Tue, 19 May 2020 17:26:30 +0200 Subject: [PATCH 5/6] Added exception for zoom.us websocket #513 --- data/data.min.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/data.min.json b/data/data.min.json index 0128248..e79737d 100644 --- a/data/data.min.json +++ b/data/data.min.json @@ -305,7 +305,8 @@ ".*(sephora\\.com\\/api\\/).*", ".*(contestgirl\\.com).*", ".*agenciatributaria.gob.es.*", - ".*login\\.ingbank\\.pl.*" + ".*login\\.ingbank\\.pl.*", + "wss?:\\/\\/.*zoom\\.us.*" ], "redirections": [], "forceRedirection": false From ea256a8081611a4ce35bb128e5fceed816325025 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20R=C3=B6bert?= Date: Tue, 19 May 2020 17:37:30 +0200 Subject: [PATCH 6/6] Exception for api.bilibili.com --- data/data.min.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/data.min.json b/data/data.min.json index e79737d..c5122f3 100644 --- a/data/data.min.json +++ b/data/data.min.json @@ -306,7 +306,8 @@ ".*(contestgirl\\.com).*", ".*agenciatributaria.gob.es.*", ".*login\\.ingbank\\.pl.*", - "wss?:\\/\\/.*zoom\\.us.*" + "wss?:\\/\\/.*zoom\\.us.*", + ".*api\\.bilibili\\.com.*" ], "redirections": [], "forceRedirection": false