From d2b181b6daebbe47565292fb8943c84a4978fe01 Mon Sep 17 00:00:00 2001 From: Hygna Date: Wed, 19 Oct 2022 19:00:25 +0100 Subject: Made regex check for path or end after domain Closes https://github.com/libredirect/libredirect/issues/493 --- src/config/config.json | 52 +++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/config/config.json b/src/config/config.json index dde78e38..5f70b85c 100644 --- a/src/config/config.json +++ b/src/config/config.json @@ -87,10 +87,10 @@ } }, "targets": [ - "^https?:\\/{2}(?:www\\.|m\\.|)youtube.com(?!(?:iframe_api\\/.*)|(?:\\/redirect))", + "^https?:\\/{2}(?:www\\.|m\\.|)youtube.com(\\/|$)(?!(?:iframe_api\\/)|(?:redirect\\/))", "^https?:\\/{2}img\\.youtube.com\\/vi\\/.*\\/..*", "^https?:\\/{2}(?:i|s)\\.ytimg.com\\/vi\\/.*\\/..*", - "^https?:\\/{2}(?:www\\.|music\\.|)youtube.com\\/watch?v=..*", + "^https?:\\/{2}(?:www\\.|)youtube.com\\/watch?v=..*", "^https?:\\/{2}youtu\\.be\\/..*", "^https?:\\/{2}(?:www\\.|)(youtube|youtube-nocookie)\\.com\\/embed\\/..*" ], @@ -124,7 +124,7 @@ "instanceList": true } }, - "targets": ["^https?:\\/{2}music\\.youtube\\.com(\\/.*|$)"], + "targets": ["^https?:\\/{2}music\\.youtube\\.com(\\/|$)"], "name": "YT Music", "options": { "enabled": true, @@ -163,7 +163,7 @@ "instanceList": true } }, - "targets": ["^https?:\\/{2}(www\\.|mobile\\.|)twitter\\.com", "^https?:\\/{2}(pbs\\.|video\\.|)twimg\\.com", "^https?:\\/{2}platform\\.twitter\\.com/embed", "^https?:\\/{2}t\\.co"], + "targets": ["^https?:\\/{2}(www\\.|mobile\\.|)twitter\\.com(\\/|$)", "^https?:\\/{2}(pbs\\.|video\\.|)twimg\\.com(\\/|$)", "^https?:\\/{2}platform\\.twitter\\.com/embed(\\/|$)", "^https?:\\/{2}t\\.co(\\/|$)"], "name": "Twitter", "options": { "enabled": true, @@ -204,7 +204,7 @@ "instanceList": true } }, - "targets": ["^https?:\\/{2}(www\\.|)tiktok\\.com.*"], + "targets": ["^https?:\\/{2}(www\\.|)tiktok\\.com(\\/|$)"], "name": "TikTok", "options": { "enabled": true @@ -285,7 +285,7 @@ "instanceList": true } }, - "targets": ["^https?:\\/{2}(?:[a-z]+\\.)*wikipedia\\.org"], + "targets": ["^https?:\\/{2}(?:[a-z]+\\.)*wikipedia\\.org(\\/|$)"], "name": "Wikipedia", "options": { "enabled": false @@ -303,23 +303,23 @@ }, "targets": [ "(?:.*\\.)*(?