diff --git a/korcen/korcen.py b/korcen/korcen.py index 570d89d..20da2ce 100644 --- a/korcen/korcen.py +++ b/korcen/korcen.py @@ -65,6 +65,10 @@ def check(self, text): text = re.sub('₨', 'rs', text) text = re.sub('ų', 'u', text) text = re.sub('ç', 'c', text) + text = re.sub('F', 'F', text) + text = re.sub('K', 'K', text) + text = re.sub('C', 'C', text) + text = re.sub('U', 'U', text) newtext = text.lower() # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @@ -157,17 +161,22 @@ def check(self, text): text = re.sub('뇬', '놈', text) text = re.sub('놈', '놈', text) text = re.sub('넘', '놈', text) + text = re.sub('8분', '', text) text = re.sub(' ', '', text) fuck = ["씨8", "18아", "18놈", "tㅂ", "t발", "ㅆㅍ", "sibal", "sival", "sibar", "sibak", "sipal", "siqk", "tlbal", "tlval", "tlbar", "tlbak", "tlpal", "tlqk", "시bal", "시val", "시bar", "시bak", "시pal", "시qk", "시bal", "시val", "시bar", "시bak", "시pal", "시qk", "si바", "si발", "si불", "si빨", "si팔", "tl바", "tl발", "tl불", "tl빨", "tl팔", - "siba", "tlba", "siva", "tlva", "tlqkf", "10발놈", "10발년", "tlqkd", "si8", "10R놈"] + "siba", "tlba", "siva", "tlva", "tlqkf", "10발놈", "10발년", "tlqkd", "si8", "10R놈", "시8", "십8", "s1bal", "sib알"] for i in fuck: if i in text: return True text = re.sub(r'\^', 'ㅅ', newtext) text = re.sub('人', 'ㅅ', text) + text = re.sub('∧', 'ㅅ', text) + text = re.sub('/\', 'ㅅ', text) + text = re.sub('/\', 'ㅅ', text) + text = re.sub('㉦', 'ㅅ', text) text = re.sub('丨발', '시발', text) text = re.sub('丨벌', '시발', text) text = re.sub('丨바', '시발', text) @@ -184,11 +193,12 @@ def check(self, text): text = re.sub("[^ㄱ-힣]", "", text) fuck = ["시ㅂ", "시ㅏㄹ", "씨ㅂ", "씨ㅏㄹ", "ㅣ발", "ㅆ발", "ㅅ발", "ㅅㅂ", "ㅆㅂ", "ㅆ바", "ㅅ바", "시ㅂㅏ", "ㅅㅂㅏ", "시ㅏㄹ", "씨ㅏㄹ", "ㅅ불", "ㅆ불", "ㅅ쁠", "ㅆ뿔", "ㅆㅣ발", "ㅅㅟ발", "ㅅㅣㅂㅏ", - "ㅣ바알", "ㅅ벌", "^^ㅣ벌", "ㅆ삐라"] + "ㅣ바알", "ㅅ벌", "^^ㅣ벌", "ㅆ삐라", "씨ㅃ"] for i in fuck: if i in text: return True + text = re.sub('시발음', '', text) text = re.sub('시발택시', '', text) text = re.sub('시발자동차', '', text) text = re.sub('정치발', '', text) @@ -214,6 +224,7 @@ def check(self, text): text = re.sub('시바루', '', text) text = re.sub('시바료타로', '', text) text = re.sub('시바라스시', '', text) + text = re.sub('임시방편', '', text) text = re.sub('젤리', '', text) text = re.sub('발사', '', text) text = re.sub('크시야', '', text) @@ -242,6 +253,7 @@ def check(self, text): text = re.sub('빨리', '', text) text = re.sub('파엠', '', text) text = re.sub('벌금', '', text) + text = re.sub('시방향', '', text) text = re.sub('할시', '', text) text = re.sub('발릴', '', text) text = re.sub('발표', '', text) @@ -254,6 +266,10 @@ def check(self, text): text = re.sub('일', '', text) text = re.sub('의', '', text) text = re.sub("[^가-힣]", "", text) + text = re.sub('련', '놈', text) + text = re.sub('뇬', '놈', text) + text = re.sub('놈', '놈', text) + text = re.sub('넘', '놈', text) fuck = ["시발", "씨발", "시봘", "씨봘", "씨바", "시바", "샤발", "씌발", "씹발", "시벌", "시팔", "싯팔", "씨빨", "씨랼", "씨파", "띠발", "띡발", "띸발", "싸발", "십발", "슈발", "야발", "씨불", "씨랄", "쉬발", "쓰발", "쓔발", "쌰발", "쉬발", "쒸발", "씨팔", "씨밝", "씨밯", "쑤발", "치발", "샤발", @@ -261,7 +277,7 @@ def check(self, text): "씨삐라", "씨벌", "슈벌", "시불", "시부렝", "씨부렝", "시부랭", "씨부랭", "시부랭", "발놈시", "뛰발", "뛰봘", "뜨발", "뜨벌", "띄발", "씨바알", "샤빨", "샤발", "스벌", "쓰벌", "신발련", "신발년", "신발놈", "띠발", "띠바랄", "시방", "씨방", "씨부련", "시부련", "씨잇발", "씨잇파알", "씨잇바알", "시잇발", "시잇바알", "쒸이발", - "쉬이빨", "씹팔", "쉬바", "시병발신"] + "쉬이빨", "씹팔", "쉬바", "시병발신", "씱빩", "쉬바난", "쉬바놈", "쉬바녀", "쉬바년", "쉬바노마,쉬바새", "쉬불", "쉬이바", "시벨놈", "시뱅놈", "시봉새"] for i in fuck: if i in text: return True @@ -277,7 +293,9 @@ def check(self, text): return True text = re.sub(' ', '', newtext) - bullshit1 = ["wlfkf", "g랄", "g럴", "g롤", "g뢀"] + text = re.sub("opgg", "", text) + text = re.sub("op.gg", "", text) + bullshit1 = ["wlfkf", "g랄", "g럴", "g롤", "g뢀", "giral"] for i in bullshit1: if i in text: return True @@ -373,7 +391,7 @@ def check(self, text): if i in text: return True - sonofbitch = ["rotorl", "rotprl", "sib새"] + sonofbitch = ["rotorl", "rotprl", "sib새", "AH끼", "sㅐ끼"] for i in sonofbitch: if i in text: return True @@ -389,7 +407,7 @@ def check(self, text): text = re.sub('10새', '새끼', text) text = re.sub('10쉑', '새끼', text) text = re.sub("[^ㄱ-힣]", "", text) - sonofbitch = ["ㅅㄲ", "ㅅ끼", "ㅆ끼", "색ㄲㅣ"] + sonofbitch = ["ㅅㄲ", "ㅅ끼", "ㅆ끼", "색ㄲㅣ", "ㅆㅐㄲㅑ", "ㅆㅐㄲㅣ"] for i in sonofbitch: if i in text: return True @@ -410,7 +428,7 @@ def check(self, text): text = re.sub('키보드', '', text) text = re.sub('새끼손', '', text) sonofbitch = ["새끼", "쉐리", "쌔끼", "썌끼", "쎼끼", "쌬끼", "샠끼", "세끼", "샊", "쌖", "섺", "쎆", "십새", "새키", "씹색", "새까", "새꺄", - "새뀌", "새끠", "새캬", "색꺄", "색끼"] + "새뀌", "새끠", "새캬", "색꺄", "색끼", "섹히", "셁기", "셁끼", "셐기", "셰끼", "셰리", "쉐꺄", "십색꺄", "십떼끼", "십데꺄", "십때끼", "십새꺄", "십새캬", "쉑히"] for i in sonofbitch: if i in text: return True @@ -437,6 +455,7 @@ def check(self, text): text = re.sub('줫는', '', text) text = re.sub('줫어', '', text) text = re.sub('줬는', '', text) + text = re.sub('줫군', '', text) text = re.sub('줬다', '', text) text = re.sub('줬어', '', text) text = re.sub('천조', '', text) @@ -452,7 +471,7 @@ def check(self, text): if i in text: return True - damn = ["썅", "씨앙", "씨양"] + damn = ["썅", "씨앙", "씨양", "샤앙", "쌰앙"] for i in damn: if i in text: return True @@ -512,7 +531,7 @@ def check(self, text): "개졎", "개조또", "개조옷", "개족", "개좃", "개좆", "개좇", "개지랄", "개지럴", "개창년", "개허러", "개허벌년", "개호러", "개호로", "개후랄", "개후레", "개후로", "개후장", "걔섀끼", "걔잡넘", "걔잡년", "걔잡뇬", "게가튼", "게같은", "게너마", "게넘", "게년", "게노마", "게놈", "게뇨나", "게뇬", "게뇸", "게뇽", "게눔", "게늠", "게띠발넘", "게부랄", "게부알", "게새끼", "게새리", "게새키", "게색", "게색기", "게색끼", "게샛키", "게세꺄", "게자지", "게잡넘", "게잡년", "게잡뇬", "게젓", - "게좆", "계같은뇬", "계뇬", "계뇽"] + "게좆", "계같은뇬", "계뇬", "계뇽", "쉬댕", "쉬뎅"] for i in sonofagun: if i in text: return True @@ -521,7 +540,7 @@ def check(self, text): text = re.sub("[^ㄱ-힣]", "", newtext) text = re.sub(' ', '', text) - damnit = ["ㅁㅊ", "ㅁ친", "ㅁ쳤", "aㅣ친", "me친", "미ㅊ"] + damnit = ["ㅁㅊ", "ㅁ친", "ㅁ쳤", "aㅣ친", "me친", "미ㅊ", "DI친"] for i in damnit: if i in text: return True @@ -633,7 +652,7 @@ def check(self, text): for i in onahole: if i in text: return True - text = re.sub('남자지', '', text) + text = re.sub('남자지', '', newtext) text = re.sub('여자지', '', text) text = re.sub('감자지', '', text) text = re.sub('왁자지', '', text) @@ -658,13 +677,16 @@ def check(self, text): text = re.sub('잘 자지', '', text) text = re.sub('일자지', '', text) text = re.sub('일찍 자지', '', text) - text = re.sub("[^ㄱ-힣]", "", newtext) + text = re.sub('지원', '', text) + text = re.sub('자지금', '', text) + text = re.sub("[^ㄱ-힣]", "", text) text = re.sub('자지좀마', '', text) text = re.sub('안자지', '', text) text = re.sub('못자지', '', text) text = re.sub('자지금', '', text) + text = re.sub('감자', '', text) text = re.sub('아', '', text) - dicks = ["자지", "자짓", "잦이"] + dicks = ["자지", "자짓", "잦이", "쟈지"] for i in dicks: if i in text: return True @@ -677,19 +699,21 @@ def check(self, text): text = re.sub('images', '', text) text = re.sub('https', '', text) text = re.sub('[^a-z]', '', text) - sex = ["sex", "s스", "x스", "se스", "se스", "s스", "ㅅㅅ", "s하고e싶다x", "ㅅㅔㅅㄱ"] + sex = ["sex", "s스", "x스", "se스", "se스", "s스", + "ㅅㅅ", "s하고e싶다x", "ㅅㅔㅅㄱ", "이=스", "ㅇl=스"] for i in sex: if i in text: return True text = re.sub(r'\^', 'ㅅ', newtext) text = re.sub('sex', '섹스', text) text = re.sub('엑', '', text) + text = re.sub('0ㅑ', '야', text) text = re.sub("[^ㄱ-힣]", "", text) sex = ["ㅅㅔㄱ스", "섹ㅅ", "ㅅ스", "세ㄱㅅ", "ㅅㅔㄱㅅ"] for i in sex: if i in text: return True - text = re.sub("[^가-힣]", "", newtext) + text = re.sub("[^가-힣]", "", text) text = re.sub("야스오", "", text) text = re.sub("크시야", "", text) text = re.sub("카구야", "", text) @@ -714,8 +738,13 @@ def check(self, text): text = re.sub("스시", "", text) text = re.sub("스키장", "", text) text = re.sub("스킨", "", text) + text = re.sub('스킬', '', text) + text = re.sub('스틸', '', text) + text = re.sub('스탑', '', text) + text = re.sub('스트레스', '', text) + text = re.sub('해야', '', text) sex = ["섹스", "섻", "쉑스", "섿스", "섹그", "야스", "색스", "셱스", "섁스", "세엑스", "썩스", "섹수", "섹파", "섹하자", "쉐스", "쉑스", "쉐엑스", "색수", "세엑수우", "섹하고", - "섹하구", "섹하자", "섹하장", "섹하쟈", "섹한번"] + "섹하구", "섹하자", "섹하장", "섹하쟈", "섹한번", "쌕스"] for i in sex: if i in text: return True @@ -757,7 +786,7 @@ def check(self, text): return True text = re.sub("[^가-힣]", "", newtext) - onahole = ["모유물", "로리물", "근친상간", "룸섹스", "원조교재", "속박플레이", "야플", "야외플레이"] + onahole = ["모유물", "로리물", "근친상간", "룸섹스", "원조교재", "속박플레이", "야외플레이"] for i in onahole: if i in text: return True @@ -766,7 +795,7 @@ def check(self, text): onahole = ["딸딸이", "질싸", "안에사정", "자위남", "자위녀", "폰섹", "포르노", "폰세엑", "폰쉑", "폰쎅", "질내사정", "그룹섹", "남창", "男色", "누워라이년아", "누웠냐씨방새", "다리벌려", "대주까", "대줄년", "뒤로너어줘", "딸따뤼", "딸쳐", "떡쳐라", "막대쑤셔줘", "막대핥아줘", "먹고보니내딸", "먹고보니누나", "먹고보니딸", "먹고보니똥개", "먹고보니엄마", "먹고보니응아", "먹고보니재수", "먹고보니처제", "먹고보니형수", "몸뚱이줄께", "몸안에사정", "밖에다쌀께", "박고빼고", - "배위에싸죠", "몸의대화"] + "배위에싸죠", "몸의대화", "섹할", "섹해"] for i in onahole: if i in text: return True @@ -826,7 +855,7 @@ def check(self, text): "창녀", "머저리", "씹쓰래기", "씹쓰레기", "씹장생", "씹자식", "운지", "급식충", "틀딱충", "조센징", "매국노", "똥꼬충", "진지충", "듣보잡", "한남충", "정신병자", "중생아", "돌팔이", "김치녀", "폰팔이", "틀딱년", "같은년", "개돼중", "쓰글년", "썩을년", "썩글년", "씹할", "거지새끼", "거지쉐뀌", "거지쉑이", "거지쎄끼", "거지쒜리", "걸래가튼", "걸래넘", "걸래년", "걸래놈", "걸레가튼", "걸레년", "그지새끼", "그지새키", "그지색", "기집년", "까진년", - "깔보", "난잡년", "빡대가리", "더러운년", "돌아이", "또라이", "장애려"] + "깔보", "난잡년", "빡대가리", "더러운년", "돌아이", "또라이", "장애려", "샹놈", "김치남", "김치녀", "혜지련", "한유남충", "페미나치", "페미년", "꼴페미"] for i in belittling: if i in text: return True @@ -835,7 +864,7 @@ def check(self, text): text = re.sub("[^가-힣]", "", newtext) nigger = ["깜둥이", "흑형", "조센진", "짱개", "짱깨", - "짱께", "짱게", "쪽바리", "쪽파리", "빨갱이"] + "짱께", "짱게", "쪽바리", "쪽파리", "빨갱이", "쪽바리", "니그로", "코쟁이", "칭총", "칭챙총", "섬숭이", "왜놈", "짱꼴라", "짱깨", "섬짱깨"] for i in nigger: if i in text: return True @@ -853,8 +882,13 @@ def check(self, text): return True text = re.sub("[^가-힣]", "", newtext) text = re.sub('엄창못', '', text) + text = re.sub('l', 'ㅣ', text) + text = re.sub('1', 'ㅣ', text) + text = re.sub('ㄴㅣ', '니', text) + text = re.sub('ㅇㅣ-ㅣ', '애', text) + text = re.sub('ㅁㅣ', '미', text) your = ["느금마", "느그엄마", "늑엄마", "늑금마", "느그애미", "넉엄마", "느그부모", "느그애비", "느금빠", "느그메", "느그빠", "니미씨", "니미씹", - "느그마", "니엄마", "엄창", "엠창", "니미럴", "누굼마", "느금", "내미랄", "내미럴", "엄마없는", "아빠없는"] + "느그마", "니엄마", "엄창", "엠창", "니미럴", "누굼마", "느금", "내미랄", "내미럴", "엄마없는", "아빠없는", "노에미"] for i in your: if i in text: return True @@ -1018,6 +1052,10 @@ def general(self, text): text = re.sub('₨', 'rs', text) text = re.sub('ų', 'u', text) text = re.sub('ç', 'c', text) + text = re.sub('F', 'F', text) + text = re.sub('K', 'K', text) + text = re.sub('C', 'C', text) + text = re.sub('U', 'U', text) newtext = text.lower() text = re.sub('ㅗ먹어', 'ㅗ', newtext) @@ -1108,17 +1146,22 @@ def general(self, text): text = re.sub('뇬', '놈', text) text = re.sub('놈', '놈', text) text = re.sub('넘', '놈', text) + text = re.sub('8분', '', text) text = re.sub(' ', '', text) fuck = ["씨8", "18아", "18놈", "tㅂ", "t발", "ㅆㅍ", "sibal", "sival", "sibar", "sibak", "sipal", "siqk", "tlbal", "tlval", "tlbar", "tlbak", "tlpal", "tlqk", "시bal", "시val", "시bar", "시bak", "시pal", "시qk", "시bal", "시val", "시bar", "시bak", "시pal", "시qk", "si바", "si발", "si불", "si빨", "si팔", "tl바", "tl발", "tl불", "tl빨", "tl팔", - "siba", "tlba", "siva", "tlva", "tlqkf", "10발놈", "10발년", "tlqkd", "si8", "10R놈"] + "siba", "tlba", "siva", "tlva", "tlqkf", "10발놈", "10발년", "tlqkd", "si8", "10R놈", "시8", "십8", "s1bal", "sib알"] for i in fuck: if i in text: return True text = re.sub(r'\^', 'ㅅ', newtext) text = re.sub('人', 'ㅅ', text) + text = re.sub('∧', 'ㅅ', text) + text = re.sub('/\', 'ㅅ', text) + text = re.sub('/\', 'ㅅ', text) + text = re.sub('㉦', 'ㅅ', text) text = re.sub('丨발', '시발', text) text = re.sub('丨벌', '시발', text) text = re.sub('丨바', '시발', text) @@ -1135,11 +1178,12 @@ def general(self, text): text = re.sub("[^ㄱ-힣]", "", text) fuck = ["시ㅂ", "시ㅏㄹ", "씨ㅂ", "씨ㅏㄹ", "ㅣ발", "ㅆ발", "ㅅ발", "ㅅㅂ", "ㅆㅂ", "ㅆ바", "ㅅ바", "시ㅂㅏ", "ㅅㅂㅏ", "시ㅏㄹ", "씨ㅏㄹ", "ㅅ불", "ㅆ불", "ㅅ쁠", "ㅆ뿔", "ㅆㅣ발", "ㅅㅟ발", "ㅅㅣㅂㅏ", - "ㅣ바알", "ㅅ벌", "^^ㅣ벌", "ㅆ삐라"] + "ㅣ바알", "ㅅ벌", "^^ㅣ벌", "ㅆ삐라", "씨ㅃ"] for i in fuck: if i in text: return True + text = re.sub('시발음', '', text) text = re.sub('시발택시', '', text) text = re.sub('시발자동차', '', text) text = re.sub('정치발', '', text) @@ -1165,6 +1209,7 @@ def general(self, text): text = re.sub('시바루', '', text) text = re.sub('시바료타로', '', text) text = re.sub('시바라스시', '', text) + text = re.sub('임시방편', '', text) text = re.sub('젤리', '', text) text = re.sub('발사', '', text) text = re.sub('크시야', '', text) @@ -1193,6 +1238,7 @@ def general(self, text): text = re.sub('빨리', '', text) text = re.sub('파엠', '', text) text = re.sub('벌금', '', text) + text = re.sub('시방향', '', text) text = re.sub('할시', '', text) text = re.sub('발릴', '', text) text = re.sub('발표', '', text) @@ -1205,6 +1251,10 @@ def general(self, text): text = re.sub('일', '', text) text = re.sub('의', '', text) text = re.sub("[^가-힣]", "", text) + text = re.sub('련', '놈', text) + text = re.sub('뇬', '놈', text) + text = re.sub('놈', '놈', text) + text = re.sub('넘', '놈', text) fuck = ["시발", "씨발", "시봘", "씨봘", "씨바", "시바", "샤발", "씌발", "씹발", "시벌", "시팔", "싯팔", "씨빨", "씨랼", "씨파", "띠발", "띡발", "띸발", "싸발", "십발", "슈발", "야발", "씨불", "씨랄", "쉬발", "쓰발", "쓔발", "쌰발", "쉬발", "쒸발", "씨팔", "씨밝", "씨밯", "쑤발", "치발", "샤발", @@ -1212,7 +1262,7 @@ def general(self, text): "씨삐라", "씨벌", "슈벌", "시불", "시부렝", "씨부렝", "시부랭", "씨부랭", "시부랭", "발놈시", "뛰발", "뛰봘", "뜨발", "뜨벌", "띄발", "씨바알", "샤빨", "샤발", "스벌", "쓰벌", "신발련", "신발년", "신발놈", "띠발", "띠바랄", "시방", "씨방", "씨부련", "시부련", "씨잇발", "씨잇파알", "씨잇바알", "시잇발", "시잇바알", "쒸이발", - "쉬이빨", "씹팔", "쉬바", "시병발신"] + "쉬이빨", "씹팔", "쉬바", "시병발신", "씱빩", "쉬바난", "쉬바놈", "쉬바녀", "쉬바년", "쉬바노마,쉬바새", "쉬불", "쉬이바", "시벨놈", "시뱅놈", "시봉새"] for i in fuck: if i in text: return True @@ -1228,7 +1278,9 @@ def general(self, text): return True text = re.sub(' ', '', newtext) - bullshit1 = ["wlfkf", "g랄", "g럴", "g롤", "g뢀"] + text = re.sub("opgg", "", text) + text = re.sub("op.gg", "", text) + bullshit1 = ["wlfkf", "g랄", "g럴", "g롤", "g뢀", "giral"] for i in bullshit1: if i in text: return True @@ -1324,7 +1376,7 @@ def general(self, text): if i in text: return True - sonofbitch = ["rotorl", "rotprl", "sib새"] + sonofbitch = ["rotorl", "rotprl", "sib새", "AH끼", "sㅐ끼"] for i in sonofbitch: if i in text: return True @@ -1340,7 +1392,7 @@ def general(self, text): text = re.sub('10새', '새끼', text) text = re.sub('10쉑', '새끼', text) text = re.sub("[^ㄱ-힣]", "", text) - sonofbitch = ["ㅅㄲ", "ㅅ끼", "ㅆ끼", "색ㄲㅣ"] + sonofbitch = ["ㅅㄲ", "ㅅ끼", "ㅆ끼", "색ㄲㅣ", "ㅆㅐㄲㅑ", "ㅆㅐㄲㅣ"] for i in sonofbitch: if i in text: return True @@ -1361,7 +1413,7 @@ def general(self, text): text = re.sub('키보드', '', text) text = re.sub('새끼손', '', text) sonofbitch = ["새끼", "쉐리", "쌔끼", "썌끼", "쎼끼", "쌬끼", "샠끼", "세끼", "샊", "쌖", "섺", "쎆", "십새", "새키", "씹색", "새까", "새꺄", - "새뀌", "새끠", "새캬", "색꺄", "색끼"] + "새뀌", "새끠", "새캬", "색꺄", "색끼", "섹히", "셁기", "셁끼", "셐기", "셰끼", "셰리", "쉐꺄", "십색꺄", "십떼끼", "십데꺄", "십때끼", "십새꺄", "십새캬", "쉑히"] for i in sonofbitch: if i in text: return True @@ -1388,6 +1440,7 @@ def general(self, text): text = re.sub('줫는', '', text) text = re.sub('줫어', '', text) text = re.sub('줬는', '', text) + text = re.sub('줫군', '', text) text = re.sub('줬다', '', text) text = re.sub('줬어', '', text) text = re.sub('천조', '', text) @@ -1403,7 +1456,7 @@ def general(self, text): if i in text: return True - damn = ["썅", "씨앙", "씨양"] + damn = ["썅", "씨앙", "씨양", "샤앙", "쌰앙"] for i in damn: if i in text: return True @@ -1463,7 +1516,7 @@ def general(self, text): "개졎", "개조또", "개조옷", "개족", "개좃", "개좆", "개좇", "개지랄", "개지럴", "개창년", "개허러", "개허벌년", "개호러", "개호로", "개후랄", "개후레", "개후로", "개후장", "걔섀끼", "걔잡넘", "걔잡년", "걔잡뇬", "게가튼", "게같은", "게너마", "게넘", "게년", "게노마", "게놈", "게뇨나", "게뇬", "게뇸", "게뇽", "게눔", "게늠", "게띠발넘", "게부랄", "게부알", "게새끼", "게새리", "게새키", "게색", "게색기", "게색끼", "게샛키", "게세꺄", "게자지", "게잡넘", "게잡년", "게잡뇬", "게젓", - "게좆", "계같은뇬", "계뇬", "계뇽"] + "게좆", "계같은뇬", "계뇬", "계뇽", "쉬댕", "쉬뎅"] for i in sonofagun: if i in text: return True @@ -1530,11 +1583,15 @@ def minor(self, text): text = re.sub('₨', 'rs', text) text = re.sub('ų', 'u', text) text = re.sub('ç', 'c', text) + text = re.sub('F', 'F', text) + text = re.sub('K', 'K', text) + text = re.sub('C', 'C', text) + text = re.sub('U', 'U', text) newtext = text.lower() text = re.sub("[^ㄱ-힣]", "", newtext) text = re.sub(' ', '', text) - damnit = ["ㅁㅊ", "ㅁ친", "ㅁ쳤", "aㅣ친", "me친", "미ㅊ"] + damnit = ["ㅁㅊ", "ㅁ친", "ㅁ쳤", "aㅣ친", "me친", "미ㅊ", "DI친"] for i in damnit: if i in text: return True @@ -1583,8 +1640,6 @@ def minor(self, text): # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ def sexual(self, text): - ce = 0 - text = re.sub('𝗌', 's', text) text = re.sub('𝘴', 's', text) text = re.sub('𝙨', 's', text) @@ -1643,6 +1698,10 @@ def sexual(self, text): text = re.sub('₨', 'rs', text) text = re.sub('ų', 'u', text) text = re.sub('ç', 'c', text) + text = re.sub('F', 'F', text) + text = re.sub('K', 'K', text) + text = re.sub('C', 'C', text) + text = re.sub('U', 'U', text) newtext = text.lower() text = re.sub(' ', '', text) @@ -1710,7 +1769,7 @@ def sexual(self, text): for i in onahole: if i in text: return True - text = re.sub('남자지', '', text) + text = re.sub('남자지', '', newtext) text = re.sub('여자지', '', text) text = re.sub('감자지', '', text) text = re.sub('왁자지', '', text) @@ -1735,13 +1794,16 @@ def sexual(self, text): text = re.sub('잘 자지', '', text) text = re.sub('일자지', '', text) text = re.sub('일찍 자지', '', text) - text = re.sub("[^ㄱ-힣]", "", newtext) + text = re.sub('지원', '', text) + text = re.sub('자지금', '', text) + text = re.sub("[^ㄱ-힣]", "", text) text = re.sub('자지좀마', '', text) text = re.sub('안자지', '', text) text = re.sub('못자지', '', text) text = re.sub('자지금', '', text) + text = re.sub('감자', '', text) text = re.sub('아', '', text) - dicks = ["자지", "자짓", "잦이"] + dicks = ["자지", "자짓", "잦이", "쟈지"] for i in dicks: if i in text: return True @@ -1754,19 +1816,21 @@ def sexual(self, text): text = re.sub('images', '', text) text = re.sub('https', '', text) text = re.sub('[^a-z]', '', text) - sex = ["sex", "s스", "x스", "se스", "se스", "s스", "ㅅㅅ", "s하고e싶다x", "ㅅㅔㅅㄱ"] + sex = ["sex", "s스", "x스", "se스", "se스", "s스", + "ㅅㅅ", "s하고e싶다x", "ㅅㅔㅅㄱ", "이=스", "ㅇl=스"] for i in sex: if i in text: return True text = re.sub(r'\^', 'ㅅ', newtext) text = re.sub('sex', '섹스', text) text = re.sub('엑', '', text) + text = re.sub('0ㅑ', '야', text) text = re.sub("[^ㄱ-힣]", "", text) sex = ["ㅅㅔㄱ스", "섹ㅅ", "ㅅ스", "세ㄱㅅ", "ㅅㅔㄱㅅ"] for i in sex: if i in text: return True - text = re.sub("[^가-힣]", "", newtext) + text = re.sub("[^가-힣]", "", text) text = re.sub("야스오", "", text) text = re.sub("크시야", "", text) text = re.sub("카구야", "", text) @@ -1791,8 +1855,13 @@ def sexual(self, text): text = re.sub("스시", "", text) text = re.sub("스키장", "", text) text = re.sub("스킨", "", text) + text = re.sub('스킬', '', text) + text = re.sub('스틸', '', text) + text = re.sub('스탑', '', text) + text = re.sub('스트레스', '', text) + text = re.sub('해야', '', text) sex = ["섹스", "섻", "쉑스", "섿스", "섹그", "야스", "색스", "셱스", "섁스", "세엑스", "썩스", "섹수", "섹파", "섹하자", "쉐스", "쉑스", "쉐엑스", "색수", "세엑수우", "섹하고", - "섹하구", "섹하자", "섹하장", "섹하쟈", "섹한번"] + "섹하구", "섹하자", "섹하장", "섹하쟈", "섹한번", "쌕스"] for i in sex: if i in text: return True @@ -1834,7 +1903,7 @@ def sexual(self, text): return True text = re.sub("[^가-힣]", "", newtext) - onahole = ["모유물", "로리물", "근친상간", "룸섹스", "원조교재", "속박플레이", "야플", "야외플레이"] + onahole = ["모유물", "로리물", "근친상간", "룸섹스", "원조교재", "속박플레이", "야외플레이"] for i in onahole: if i in text: return True @@ -1843,7 +1912,7 @@ def sexual(self, text): onahole = ["딸딸이", "질싸", "안에사정", "자위남", "자위녀", "폰섹", "포르노", "폰세엑", "폰쉑", "폰쎅", "질내사정", "그룹섹", "남창", "男色", "누워라이년아", "누웠냐씨방새", "다리벌려", "대주까", "대줄년", "뒤로너어줘", "딸따뤼", "딸쳐", "떡쳐라", "막대쑤셔줘", "막대핥아줘", "먹고보니내딸", "먹고보니누나", "먹고보니딸", "먹고보니똥개", "먹고보니엄마", "먹고보니응아", "먹고보니재수", "먹고보니처제", "먹고보니형수", "몸뚱이줄께", "몸안에사정", "밖에다쌀께", "박고빼고", - "배위에싸죠", "몸의대화"] + "배위에싸죠", "몸의대화", "섹할", "섹해"] for i in onahole: if i in text: return True @@ -1884,8 +1953,6 @@ def sexual(self, text): # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ def belittle(self, text): - de = 0 - text = text.lower() newtext = re.sub(' ', '', text) @@ -1910,7 +1977,7 @@ def belittle(self, text): "창녀", "머저리", "씹쓰래기", "씹쓰레기", "씹장생", "씹자식", "운지", "급식충", "틀딱충", "조센징", "매국노", "똥꼬충", "진지충", "듣보잡", "한남충", "정신병자", "중생아", "돌팔이", "김치녀", "폰팔이", "틀딱년", "같은년", "개돼중", "쓰글년", "썩을년", "썩글년", "씹할", "거지새끼", "거지쉐뀌", "거지쉑이", "거지쎄끼", "거지쒜리", "걸래가튼", "걸래넘", "걸래년", "걸래놈", "걸레가튼", "걸레년", "그지새끼", "그지새키", "그지색", "기집년", "까진년", - "깔보", "난잡년", "빡대가리", "더러운년", "돌아이", "또라이", "장애려"] + "깔보", "난잡년", "빡대가리", "더러운년", "돌아이", "또라이", "장애려", "샹놈", "김치남", "김치녀", "혜지련", "한유남충", "페미나치", "페미년", "꼴페미"] for i in belittling: if i in text: return True @@ -1919,14 +1986,12 @@ def belittle(self, text): # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ def race(self, text): - ee = 0 - text = text.lower() newtext = re.sub(' ', '', text) text = re.sub("[^가-힣]", "", newtext) nigger = ["깜둥이", "흑형", "조센진", "짱개", "짱깨", - "짱께", "짱게", "쪽바리", "쪽파리", "빨갱이"] + "짱께", "짱게", "쪽바리", "쪽파리", "빨갱이", "쪽바리", "니그로", "코쟁이", "칭총", "칭챙총", "섬숭이", "왜놈", "짱꼴라", "짱깨", "섬짱깨"] for i in nigger: if i in text: return True @@ -1935,8 +2000,6 @@ def race(self, text): # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ def parent(self, text): - fe = 0 - text = text.lower() newtext = re.sub(' ', '', text) @@ -1951,8 +2014,13 @@ def parent(self, text): return True text = re.sub("[^가-힣]", "", newtext) text = re.sub('엄창못', '', text) + text = re.sub('l', 'ㅣ', text) + text = re.sub('1', 'ㅣ', text) + text = re.sub('ㄴㅣ', '니', text) + text = re.sub('ㅇㅣ-ㅣ', '애', text) + text = re.sub('ㅁㅣ', '미', text) your = ["느금마", "느그엄마", "늑엄마", "늑금마", "느그애미", "넉엄마", "느그부모", "느그애비", "느금빠", "느그메", "느그빠", "니미씨", "니미씹", - "느그마", "니엄마", "엄창", "엠창", "니미럴", "누굼마", "느금", "내미랄", "내미럴", "엄마없는", "아빠없는"] + "느그마", "니엄마", "엄창", "엠창", "니미럴", "누굼마", "느금", "내미랄", "내미럴", "엄마없는", "아빠없는", "노에미"] for i in your: if i in text: return True @@ -1969,7 +2037,6 @@ def parent(self, text): # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ def english(self, text): - text = re.sub('𝗌', 's', text) text = re.sub('𝘴', 's', text) text = re.sub('𝙨', 's', text) @@ -2028,6 +2095,10 @@ def english(self, text): text = re.sub('₨', 'rs', text) text = re.sub('ų', 'u', text) text = re.sub('ç', 'c', text) + text = re.sub('F', 'F', text) + text = re.sub('K', 'K', text) + text = re.sub('C', 'C', text) + text = re.sub('U', 'U', text) newtext = text.lower() text = re.sub("```css", "", newtext) @@ -2042,7 +2113,6 @@ def english(self, text): # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ def japanese(self, text): - text = re.sub('𝗌', 's', text) text = re.sub('𝘴', 's', text) text = re.sub('𝙨', 's', text) @@ -2101,6 +2171,10 @@ def japanese(self, text): text = re.sub('₨', 'rs', text) text = re.sub('ų', 'u', text) text = re.sub('ç', 'c', text) + text = re.sub('F', 'F', text) + text = re.sub('K', 'K', text) + text = re.sub('C', 'C', text) + text = re.sub('U', 'U', text) newtext = text.lower() jap = ["肉便器", "糞野郎", "バカ野郎", "腐れ外道", "部落民", "中出し", "強姦", @@ -2113,7 +2187,6 @@ def japanese(self, text): # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ def chinese(self, text): - text = re.sub('𝗌', 's', text) text = re.sub('𝘴', 's', text) text = re.sub('𝙨', 's', text) @@ -2172,6 +2245,10 @@ def chinese(self, text): text = re.sub('₨', 'rs', text) text = re.sub('ų', 'u', text) text = re.sub('ç', 'c', text) + text = re.sub('F', 'F', text) + text = re.sub('K', 'K', text) + text = re.sub('C', 'C', text) + text = re.sub('U', 'U', text) newtext = text.lower() chi = ['G巴', 'G巴', 'G叭', 'G叭', 'G芭', 'G芭', 'G掰', 'G掰', 'g點', 'MM屄', 'mm美圖', 'qvod成人', 'sex聊天室', 'SM後庭器具', 'SM援交', 'SM舔穴', 'sm調教', 'XIAAV論壇''ㄊㄇㄉ', '一本道電影', '一夜性網', '一夜情論壇', '一夜情激情成人聊天室', '九九情色帝國', '九城情色', '二B', '二穴中出', '人人有色論壇', '人妻交換', '人妻色誘', '人妻做愛', '人妻榨乳', '人性本色', '入穴一遊', '三唑侖', '三級激情片', '三陪', '上你幹妳', '上門按摩', '下賤', '口內爆射', '口交', '口含雞巴', '口活', '口射', '口淫', '口爆', '大b', '大力抽送', '大奶美逼', '大奶騷女', '大母牛娛樂論壇', '大乳頭', '大波粉B', '大波騷婦', '大花逼', '大眾色情成人網', '大麻', '大雞巴', '大鶏巴', '女尻', '女屄', '女馬ㄉ', '女馬白勺', '女馬的', '女幹', '小b', '小穴', '小姐上門全套', '小姐打飛機', '小姐裸聊', '小逼', '小嫩雞', '小騷BB', '阝月', '中文搜性網', '互淫', '互舔淫穴', '內射', '公媳亂', '勾魂少婦', '午夜天堂成人', '天天干貼圖', '天天情色', '夫妻3p', '夫妻多p', '夫妻俱樂部', '夫妻亂交', '少女小姐上門', '少女被插', '手淫', '日本鬼子', '日死你', '日你', '日屄', '日逼', '欠日', '欠幹', '毛鮑', '王八', '他ㄇㄉ', '他ㄇ的', '他嗎的', '他媽的', '凸他', '凸她', '凸肉優', '凸你', '凸我', '凸妳', '出售冰毒', '出售曲馬多', '出售苯基丙酮', '出售海豹M9', '出售迷幻藥', '出售迷情藥', '出售氫化可的松', '出售麥角醇', '出售麻古', '出售麻果配方', '出售麻黃素', '出售氯胺酮', '出售腎', '出售間苯三酚', '出售黃牙籤', '出售黃白牙籤', '出售黃麻素', '出售黃體酮', '出售羥基環戊基', '出售槍支', '出售監聽王', '出售蒙汗藥', '出售鄰氯苯晴', '出售磚石冰毒', '出售鎂粉', '出售鹽酸曲馬多', '出售鹽酸曲馬多片', '出售鹽酸羥亞胺', '出售鑽石冰毒', '包二奶', '去你媽的', '去氧麻黃堿製作方法', '可卡因', '叼你媽', '失身粉', '奴隷調教', '奶大屄肥', '尻', '左旋黃麻素', '巨騷', '幼交', '幼妓', '幼逼', '扒穴', '扒屄', '打手槍', '打炮', '打飛機', '打野炮', '本土無碼', '母女雙飛', '母子交歡', '母子姦情', '母奸', '玉穴', '玉乳', '生小孩沒屁眼', '生徒胸觸', '甲基苯丙', '甲基苯胺', '白虎小穴', '白虎少婦', '白虎美女貼圖', '白虎陰穴', '白虎嫩B', '白粉', '白液四濺', '白嫩騷婦', '白漿四濺', '穴海', '穴淫', '穴爽', '穴圖', '交換夫妻', '先奸後殺', '全家死光光', '冰毒', '吃精', '吃雞巴', '合成氯胺酮', '合成鹽酸羥亞胺', '多人性愛', '多人輪', '奸幼', '她馬的', '她媽的', '好色cc', '安非他命', '成人A片', '成人bt', '成人下載', '成人五月天', '成人午夜場', '成人百強', '成人自拍', '成人社區', '成人書庫', '成人情色', '成人情色網站', '成人聊天室', '成人軟體', '成人黃色網站', '成人圖片', '成人圖片網站', '成人網站', '成人網站導航', '成人論壇', '成人導航', '成人激情小說', '成人激情電影', '成人激情圖片', '成人激情網站', '死GM', '死全家', '江山如此多嬌txt下載', '江豬媳', '百性閣', '百鳳宮', '老少亂倫', '老師的小穴', '肉穴', '肉具', '肉便器', '肉洞', '肉唇', '肉淫器吞精', '肉莖', '肉壺', '肉棍', '肉棍幹騷婦', '肉絲褲襪', '肉感炮友', '肉溝', '肉逼', '肉慾', '肉縫', '肉簫', '自拍美穴', '自拍寫真', '自插小穴', '自慰摳穴', '舌頭穴', '色97愛', '色BB吧', '色色成人', '色狐狸網址', '色界論��', '色書庫', '色狼小說', '色狼論壇', '色迷城', '色情工廠', '色情倚天屠龍記', '色情論壇', '色窩窩', '西班牙蒼蠅水', '你他馬的', '你他媽的', '你它馬的', '你它媽的', '你她馬的', '你老母', '你娘卡好', '你麻痹', '你媽比', '你媽的', '你媽逼', '吞精', '吞精騷妹', '含屌', '吸精', '吸精少女', '吹蕭', '妓女', '妓女', '妖媚熟母', '完蛋操', '屁眼', '快樂AV', '我日', '我奸', '我的性啟蒙老師', '我要官人', '我要性交', '我要性交網', '我草', '我做騷妻', '我就去色', '我幹', '我愛我色網址', '我操', '我操你', '杜冷丁', '狂乳激揺', '狂插', '狂插男根膠囊', '狂插性器具', '男女交歡', '男女蒲典', '男女激情淫亂', '肛交', '肛交吹喇叭', '肛屄', '肛門拳交', '肛門噴水', '走光偷拍', '足腳交', '迅雷三級影片', '那娘錯比', '那嗎B', '那嗎老比', '那嗎逼', '那嗎瘟比', '那嗎錯比', '乳尻', '乳交', '乳此絲襪', '乳射', '乳爆', '乳霸', '亞洲有碼', '亞洲性交電影', '亞洲性虐', '亞洲情色網', '亞洲淫娃', '亞洲插穴圖', '供應化學冰', '供應天然咖啡因', '供應可哥精', '供應四氫吡喃酮', '供應奶油冰', '供應甲基可哥堿', '供應甲基苯丙胺', '供應白冰', '供應冰糖', '供應咖啡鹼', '供應咖啡鹼', '供應青蒿素', '供應胡椒基甲基', '供應氫化可的松', '供應麥角醇', '供應麻果丸子', '供應麻黃素', '供應麻穀', '供應植物冰', '供應氯胺酮', '供應無水咖啡因', '供應黃冰', '供應黃體酮', '供應罌粟殼', '供應鹽酸氯', '供應鹽酸羥亞胺', '兩性淫亂地址', '制幻劑', '制服狩', '制服美婦', '制服誘惑', '叔嫂肉慾', '夜色王朝', '夜色貴族', '奇淫寶鑒', '妹妹陰毛', '妹妹騷圖', '屄', '屄毛', '屄屄特寫', '性之站', '性奴', '性奴會', '性用品', '性交', '性交自拍', '性交吞精', '性交易', '性交無碼', '性交圖', '性交課', '性免費電影', '性兩', '性具', '性服務', '性虎', '性虎色網', '性派對', '性虐', '性虐待', '性息', '性高潮', '性聊', '性無能', '性視頻', '性傭', '性愛', '性愛韋小寶之玩女大王', '性愛淫圖', '性愛插穴', '性愛視頻下載', '性愛圖', '性愛擂臺', '性感肉絲', '性感妖嬈', '性感沙灘2', '性感乳娘', '性感誘惑', '性感騷女', '性遊戲', '性夢', '性福', '性福源', '性戰擂臺', '性饑渴', '抽插', '拍肩迷藥', '拔屄', '拔屄自拍', '招妓', '招鶏', '放尿', '放蕩少婦', '放蕩少婦賓館', '放蕩熟女', '明星淫圖', '明星裸體照', '東北xx網', '東京丸井買賣', '東洋屄', '松島楓迅雷下載', '波霸乳交器具', '狗b', '狗日', '狗卵子', '狗娘', '狗娘養的', '狗狼養的', '狗養', '狗操', '玩穴', '玩逼', '肏', '肏屄', '肥逼', '花和尚導航', '花都逍遙鄉村春光', '花樣性交', '近親相奸', '近親相姦', '金毛穴', '金鱗豈是池中物全本', '亮穴', '亮屄', '俏臀攝魄', '俗人島', '前凸後翹', '咪咪圖片', '咬著龜頭', '品穴', '品色堂', '品色堂網址', '品香堂', '哇嘎成人三級', '姦染', '姦情', '姦淫', '姦淫', '姦淫電車', '姫辱', '屌人也', '屌女也', '屌他', '屌她', '屌你', '屌我', '屌妳', '帝國夜色', '挑情', '春光外瀉', '春藥', '柔陰術', '毒品出售', '毒龍舔腳', '洗腸射尿', '流淫', '流蜜汁', '炮友之家', '相奸', '紅蜘蛛迷奸藥', '美女b毛圖', '美女成人', '美女吞精', '美女性交真圖', '美女面對面激情裸聊', '美女高潮', '美女淫穴', '美女聊天室', '美女視頻聊天室', '美女祼聊', '美女激情視頻網', '美幼', '美穴', '美乳', '美乳美穴', '美乳鬥豔', '美臀夾陰', '美臀嫰穴', '美騷婦', '美體豔姿', '胡瘟', '虐奴', '虐戀花園', '要色色', '訂購大冰磚', '訂購苯基丙酮', '訂購氯胺酮', '訂購鹽酸羥亞胺', '迫奸', '風騷欲女', '風��淫蕩', '風豔閣', '食精', '香水型迷奸藥', '香煙迷藥催眠迷幻藥', '原味絲襪', '哭母', '哭爸', '唐僧和粉塵女子的性愛生活', '套弄花心', '射奶', '射爽', '射精', '射顏', '恥辱輪奸', '拳交', '捏你鶏巴', '捏弄', '桃園蜜洞', '浪女', '浪叫', '浪穴', '浪婦', '浴尿', '浴室亂倫', '浴室幹騷女系列', '海洛因', '狼友', @@ -2202,8 +2279,6 @@ def special(self, text): # ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ def politics(self, text): - qe = 0 - text = text.lower() newtext = re.sub(' ', '', text)