From f50fa039584b6d189fe96fef020e84260e3cac48 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Fri, 22 Apr 2022 16:36:46 +0200 Subject: [PATCH] fsd --- files/helpers/const.py | 8 ++++---- requirements.txt | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/files/helpers/const.py b/files/helpers/const.py index b6364ab67..0817d963a 100644 --- a/files/helpers/const.py +++ b/files/helpers/const.py @@ -715,16 +715,16 @@ email_regex = re.compile('([A-Za-z0-9]+[.-_])*[A-Za-z0-9]+@[A-Za-z0-9-]+(\.[A-Z| utm_regex = re.compile('utm_[a-z]+=[a-z0-9_]+&', flags=re.A) utm_regex2 = re.compile('[?&]utm_[a-z]+=[a-z0-9_]+', flags=re.A) -slur_regex = re.compile(f"(

[^<]*)({single_words})", flags=re.I|re.A) -slur_regex_upper = re.compile(f"(

[^<]*)({single_words.upper()})", flags=re.A) +slur_regex = regex.compile(f"(?<=

[^<]*)({single_words})", flags=regex.I|regex.A) +slur_regex_upper = regex.compile(f"(?<=

[^<]*)({single_words.upper()})", flags=regex.A) torture_regex = re.compile('(^|\s)(i|me) ', flags=re.I|re.A) torture_regex2 = re.compile("(^|\s)i'm ", flags=re.I|re.A) def sub_matcher(match): - return match.group(1) + SLURS[match.group(2).lower()] + return SLURS[match.group(0).lower()] def sub_matcher_upper(match): - return match.group(1) + SLURS[match.group(2).lower()].upper() + return SLURS[match.group(0).lower()].upper() def censor_slurs(body, logged_user): if not logged_user or logged_user == 'chat' or logged_user.slurreplacer: diff --git a/requirements.txt b/requirements.txt index 72acaa12c..4932922d8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,6 +18,7 @@ psutil pyotp qrcode redis +regex requests SQLAlchemy psycopg2-binary