From e824a3a4769507598538e5f88452aacab48ca2d4 Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 15 Sep 2023 04:25:38 +0300 Subject: [PATCH] put all youtube regexes next to eachother like reddit --- files/helpers/regex.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/files/helpers/regex.py b/files/helpers/regex.py index c66c0b795..b9fe9bea9 100644 --- a/files/helpers/regex.py +++ b/files/helpers/regex.py @@ -120,11 +120,7 @@ imgur_regex = re.compile(f'(https:\/\/i\.imgur\.com\/[a-z0-9]+)\.({image_regex_e giphy_regex = re.compile('(https:\/\/media\.giphy\.com\/media\/[a-z0-9]+\/giphy)\.gif', flags=re.I|re.A) -youtube_regex = re.compile('https:\/\/youtube\.com\/watch\?v=[\w-]{11}[\w&;=]*<\/a>' + NOT_IN_CODE_OR_LINKS, flags=re.I|re.A) -yt_id_regex = re.compile('[\w-]{11}', flags=re.A) - rumble_regex = re.compile('https://rumble\.com/embed/([a-zA-Z0-9]*)(/\?pub=([a-zA-Z0-9]*))?', flags=re.I|re.A) -bare_youtube_regex = re.compile('https:\/\/youtube\.com\/watch\?v=[\w-]{11}[\w&;=]*', flags=re.I|re.A) twitch_regex = re.compile('(https:\/\/)?(www\.)?twitch.tv\/(.*)', flags=re.I|re.A) @@ -244,6 +240,10 @@ video_link_regex = re.compile(f"https://(videos\.)?{SITE}\/(videos\/)?[0-9a-zA-Z asset_image_link_regex = re.compile(f"https:\/\/(i\.)?{SITE}\/assets\/images\/[\w\/]+.webp(\?x=\d+)?", flags=re.A) + + +###REDDIT + #sanitizing reddit_mention_regex = re.compile('(?|")https:\/\/old.reddit.com\/(r|u|user)\/', flags=re.A) + + + +###YOUTUBE + +#sanitize +youtube_regex = re.compile('https:\/\/youtube\.com\/watch\?v=[\w-]{11}[\w&;=]*<\/a>' + NOT_IN_CODE_OR_LINKS, flags=re.I|re.A) + +#sanitize and song +yt_id_regex = re.compile('[\w-]{11}', flags=re.A) + +#orgy +bare_youtube_regex = re.compile('https:\/\/youtube\.com\/watch\?v=[\w-]{11}[\w&;=]*', flags=re.I|re.A)