summaryrefslogtreecommitdiff
path: root/profanity_filter.py
diff options
context:
space:
mode:
Diffstat (limited to 'profanity_filter.py')
-rwxr-xr-xprofanity_filter.py6
1 files changed, 6 insertions, 0 deletions
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 = [