thai-text profanity library
Project description
# tn-profanity-python
filter profane word in Thai / English by censoring blacklist words
Thai profane words are provided !
How To
> from tnprofanity.tnprofanity import Profane
> Profane.censor(u"สวัสดีครับ คุณควาย เป็นยังไงบ้างครับ", whitelist =[u"บ้าง"], blacklist = [u"บ้า", u"ควาย"], mode = "preserve")
> u"สวัสดีครับ คุณ**** เป็นยังไงบ้างครับ")
> Profane.censor(u"แม่งเอ้ย อย่ามาถุยน้ำลายใส่กับข้าวของลูกค้าสิครับ", whitelist =[u"น้ำ"], blacklist = [u"แม่ง", u"ถุยน้ำลาย"], mode = "preserve")
u"****เอ้ย อย่ามา*********ใส่กับข้าวของลูกค้าสิครับ"
> Profane.censor(u"พ่องตายดิ แม่งเอ้ย ห่วยจริงๆ")
u"****ตายดิ ****เอ้ย ****จริงๆ
> Profane.censor(u"boobs size pornhub", blacklist = [u"boobs", u"porn"])
u"***** size ****hub"
mode for merging whitelist / blacklist conflict
"preserve" : (default) preserve white term if conflict with black term
"overlap" : preserve white term but still censor partial of black term
"ignore" : ignore white term
for very positive-case example
input text : โครตพ่อโคตรแม่มึงเอง เอาปืนพกยิงหียิงควยโคตรพ่อโคตรแม่มึงสิ กูจะเอาปืนยิงมืง อีสัตว์ อีเย็ดเป็ด หีแตด ดูดควยปลิ้น สิ้นน้ำเชื้อ เจืออสุจิ หัวควย นรกแดกกบาล ช้างลากกระโดดเย็ด อีนกเป็ดน้ำ ระยำต่ำช้า ชาติหมาสิ้นชีพ สกเปรต เศษนรก ไอ้ยมทูต ชาติหมา อีเหี้ย เย็ดไม่เลือกเสือกตลอด ยอดเหี้ย อีวาฬ อีโรส อัปปรีย์จิ๊กโกะ กูจะเอาปืนกลไปยิงพ่องสะ โอตะ อีหน้าควาย อีซวยแปดตลบ อีหีกลบทราย ไอ้สิงโตแดกอีควาย อีพระราม ไอ้พระลักษมณ์ ไอ้นนทก อีสุครีพ ไอ้นางสีดา อีทศกัณฐ์ อีไมยราพ ไอ้หนุมาน ไอ้มัจฉานุ หันแตดหมา อีกระทิงเปลี่ยว เลี้ยวหีลงรู กูจะเอาปืนกลไปยิงใส่พ่อมึงสิ ไซเรนตำรวจดังร่าน กูจะเฟี่ยงระเบิดใส่มืง กูจะเอารถถังไปยิงมึงอีหูหมีหีปลาเอ๋ง อีกระหรี่ไขมันจุกแตด อีฟันจระเข้ อีมังกรคอมมานโด้ ไอเชี่ยแม้ว กวนส้นตีน อีวาฬสีน้ำเงิน อีแรดสะพานขาว อีควายไบซั่น อีลาวลืมชาติ อีมีดบาดหี อีฟันหมาบ้า อีแตดแสบสันต์ อีฟันฉลาม อีห่าเสียวหมอย อีพล่อยทะเลควาย อีปลาเงือก เสือกพะยูน เสือกปลาวาฬ การะบูนลูบหี อีหมอยจุกปาก อีลากหมาเย็ด อีเบ็ดไม่มีที่สิ้นสุด อีทรุดกลางฟลอร์ อีดอเหม็น อีเมนส์ ย้อนกลับ อีตับแดง อีแฝงหีหมาบ้า อีหมัดเกาะหี อีโลนเซาะหมอย อีผังผืดหนอน อีอ้วนนรกแตก อีกระเทยต่ำทราม มึงคิดว่าคำด่าพ่อด่าแม่มันสะกดยากนักสิ อย่าให้กูเห็นมึงอีกนะ อย่านึกว่ากูไม่รู้หรือโง่เหมือนโคตรเหง้าศักราชญาติมึง อีสัส อีแก่หนังเหี้ย อีพจมาน
censor text : ****พ่อ**********เอง เอาปืนพกยิง**ยิง*******พ่อ**********สิ **จะเอาปืนยิง*** **สัตว์ ******เป็ด **แตด ดูด***ปลิ้น สิ้นน้ำเชื้อ เจืออสุจิ หัว*** นรก******* ช้างลากกระโดด**** **นกเป็ดน้ำ ****ต่ำช้า *******สิ้นชีพ สก**** เศษนรก ***ยมทูต ******* ******* ****ไม่เลือก*****ตลอด ยอด***** **วาฬ **โรส ********จิ๊กโกะ **จะเอาปืนกลไปยิง****สะ โอตะ **หน้า**** **ซวยแปดตลบ ****กลบทราย ***สิงโต********* **พระราม ***พระลักษมณ์ ***นนทก **สุครีพ ***นางสีดา **ทศกัณฐ์ **ไมยราพ ***หนุมาน ***มัจฉานุ หันแตด*** **กระทิงเปลี่ยว เลี้ยว**ลงรู **จะเอาปืนกลไปยิงใส่พ่อ***สิ ไซเรนตำรวจดัง**** **จะเฟี่ยงระเบิดใส่*** **จะเอารถถังไปยิง*****หูหมี**ปลาเอ๋ง **กระหรี่ไขมันจุกแตด **ฟันจระเข้ **มังกรคอมมานโด้ ไอ*****แม้ว กวน****** **วาฬสีน้ำเงิน *****สะพานขาว ******ไบซั่น **ลาวลืมชาติ **มีดบาด** **ฟัน***บ้า **แตดแสบสันต์ **ฟันฉลาม ************** **พล่อยทะเล**** **ปลาเงือก *****พะยูน *****ปลาวาฬ การะบูนลูบ** ******จุกปาก **ลาก******* **เบ็ดไม่มีที่สิ้นสุด **ทรุดกลางฟลอร์ **ดอเหม็น **เมนส์ ย้อนกลับ **ตับแดง **แฝง*****บ้า **หมัดเกาะ** **โลนเซาะ**** **ผังผืดหนอน **อ้วนนรกแตก **กระเทย******* ***คิดว่าคำด่าพ่อด่า****ันสะกดยากนักสิ อย่าให้**เห็น*****กนะ อย่านึกว่า**ไม่รู้หรือ***เหมือน****เหง้าศักราชญาติ*** ***** **แก่หนัง***** **พจมาน
filter profane word in Thai / English by censoring blacklist words
Thai profane words are provided !
How To
> from tnprofanity.tnprofanity import Profane
> Profane.censor(u"สวัสดีครับ คุณควาย เป็นยังไงบ้างครับ", whitelist =[u"บ้าง"], blacklist = [u"บ้า", u"ควาย"], mode = "preserve")
> u"สวัสดีครับ คุณ**** เป็นยังไงบ้างครับ")
> Profane.censor(u"แม่งเอ้ย อย่ามาถุยน้ำลายใส่กับข้าวของลูกค้าสิครับ", whitelist =[u"น้ำ"], blacklist = [u"แม่ง", u"ถุยน้ำลาย"], mode = "preserve")
u"****เอ้ย อย่ามา*********ใส่กับข้าวของลูกค้าสิครับ"
> Profane.censor(u"พ่องตายดิ แม่งเอ้ย ห่วยจริงๆ")
u"****ตายดิ ****เอ้ย ****จริงๆ
> Profane.censor(u"boobs size pornhub", blacklist = [u"boobs", u"porn"])
u"***** size ****hub"
mode for merging whitelist / blacklist conflict
"preserve" : (default) preserve white term if conflict with black term
"overlap" : preserve white term but still censor partial of black term
"ignore" : ignore white term
for very positive-case example
input text : โครตพ่อโคตรแม่มึงเอง เอาปืนพกยิงหียิงควยโคตรพ่อโคตรแม่มึงสิ กูจะเอาปืนยิงมืง อีสัตว์ อีเย็ดเป็ด หีแตด ดูดควยปลิ้น สิ้นน้ำเชื้อ เจืออสุจิ หัวควย นรกแดกกบาล ช้างลากกระโดดเย็ด อีนกเป็ดน้ำ ระยำต่ำช้า ชาติหมาสิ้นชีพ สกเปรต เศษนรก ไอ้ยมทูต ชาติหมา อีเหี้ย เย็ดไม่เลือกเสือกตลอด ยอดเหี้ย อีวาฬ อีโรส อัปปรีย์จิ๊กโกะ กูจะเอาปืนกลไปยิงพ่องสะ โอตะ อีหน้าควาย อีซวยแปดตลบ อีหีกลบทราย ไอ้สิงโตแดกอีควาย อีพระราม ไอ้พระลักษมณ์ ไอ้นนทก อีสุครีพ ไอ้นางสีดา อีทศกัณฐ์ อีไมยราพ ไอ้หนุมาน ไอ้มัจฉานุ หันแตดหมา อีกระทิงเปลี่ยว เลี้ยวหีลงรู กูจะเอาปืนกลไปยิงใส่พ่อมึงสิ ไซเรนตำรวจดังร่าน กูจะเฟี่ยงระเบิดใส่มืง กูจะเอารถถังไปยิงมึงอีหูหมีหีปลาเอ๋ง อีกระหรี่ไขมันจุกแตด อีฟันจระเข้ อีมังกรคอมมานโด้ ไอเชี่ยแม้ว กวนส้นตีน อีวาฬสีน้ำเงิน อีแรดสะพานขาว อีควายไบซั่น อีลาวลืมชาติ อีมีดบาดหี อีฟันหมาบ้า อีแตดแสบสันต์ อีฟันฉลาม อีห่าเสียวหมอย อีพล่อยทะเลควาย อีปลาเงือก เสือกพะยูน เสือกปลาวาฬ การะบูนลูบหี อีหมอยจุกปาก อีลากหมาเย็ด อีเบ็ดไม่มีที่สิ้นสุด อีทรุดกลางฟลอร์ อีดอเหม็น อีเมนส์ ย้อนกลับ อีตับแดง อีแฝงหีหมาบ้า อีหมัดเกาะหี อีโลนเซาะหมอย อีผังผืดหนอน อีอ้วนนรกแตก อีกระเทยต่ำทราม มึงคิดว่าคำด่าพ่อด่าแม่มันสะกดยากนักสิ อย่าให้กูเห็นมึงอีกนะ อย่านึกว่ากูไม่รู้หรือโง่เหมือนโคตรเหง้าศักราชญาติมึง อีสัส อีแก่หนังเหี้ย อีพจมาน
censor text : ****พ่อ**********เอง เอาปืนพกยิง**ยิง*******พ่อ**********สิ **จะเอาปืนยิง*** **สัตว์ ******เป็ด **แตด ดูด***ปลิ้น สิ้นน้ำเชื้อ เจืออสุจิ หัว*** นรก******* ช้างลากกระโดด**** **นกเป็ดน้ำ ****ต่ำช้า *******สิ้นชีพ สก**** เศษนรก ***ยมทูต ******* ******* ****ไม่เลือก*****ตลอด ยอด***** **วาฬ **โรส ********จิ๊กโกะ **จะเอาปืนกลไปยิง****สะ โอตะ **หน้า**** **ซวยแปดตลบ ****กลบทราย ***สิงโต********* **พระราม ***พระลักษมณ์ ***นนทก **สุครีพ ***นางสีดา **ทศกัณฐ์ **ไมยราพ ***หนุมาน ***มัจฉานุ หันแตด*** **กระทิงเปลี่ยว เลี้ยว**ลงรู **จะเอาปืนกลไปยิงใส่พ่อ***สิ ไซเรนตำรวจดัง**** **จะเฟี่ยงระเบิดใส่*** **จะเอารถถังไปยิง*****หูหมี**ปลาเอ๋ง **กระหรี่ไขมันจุกแตด **ฟันจระเข้ **มังกรคอมมานโด้ ไอ*****แม้ว กวน****** **วาฬสีน้ำเงิน *****สะพานขาว ******ไบซั่น **ลาวลืมชาติ **มีดบาด** **ฟัน***บ้า **แตดแสบสันต์ **ฟันฉลาม ************** **พล่อยทะเล**** **ปลาเงือก *****พะยูน *****ปลาวาฬ การะบูนลูบ** ******จุกปาก **ลาก******* **เบ็ดไม่มีที่สิ้นสุด **ทรุดกลางฟลอร์ **ดอเหม็น **เมนส์ ย้อนกลับ **ตับแดง **แฝง*****บ้า **หมัดเกาะ** **โลนเซาะ**** **ผังผืดหนอน **อ้วนนรกแตก **กระเทย******* ***คิดว่าคำด่าพ่อด่า****ันสะกดยากนักสิ อย่าให้**เห็น*****กนะ อย่านึกว่า**ไม่รู้หรือ***เหมือน****เหง้าศักราชญาติ*** ***** **แก่หนัง***** **พจมาน
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tnprofanity-0.2.tar.gz
(5.6 kB
view hashes)