X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=profanity_filter.py;h=fe5422179ba9a50c678188e088689184f139a14d;hb=e8671a716da868332d3ac1f66d4d2f7f8d33fc28;hp=5621cef94489f6b5446a9e786777a8cb93e68be4;hpb=5f75cf834725ac26b289cc5f157af0cb71cd5f0e;p=python_utils.git diff --git a/profanity_filter.py b/profanity_filter.py index 5621cef..fe54221 100755 --- a/profanity_filter.py +++ b/profanity_filter.py @@ -347,6 +347,7 @@ class ProfanityFilter(object): 'poop chute', 'poopchute', 'porn', + 'pron', 'pornhub', 'porno', 'pornographi', @@ -471,6 +472,11 @@ class ProfanityFilter(object): def _normalize(self, text: str) -> str: result = text.lower() result = result.replace("_", " ") + result = result.replace('0', 'o') + result = result.replace('1', 'l') + result = result.replace('4', 'a') + result = result.replace('5', 's') + result = result.replace('3', 'e') for x in string.punctuation: result = result.replace(x, "") chunks = [