Expletives vomiting library...
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
expletives
LICENSE
README.md
preprocess.py
setup.cfg
setup.py
words-classified.txt

README.md

Expletives

Install:

pip install -U expletives

Usage:

>>> from expletives import badwords
>>> sorted(badwords)[:10]
[u'*damn', u'*dyke', u'*fuck*', u'*shit*', u'*whore*', u'2 girls 1 cup', u'2g1c', u'4chan', u'4r5e', u'5h1t']
>>> sorted(badwords)[-10:]
[u'zigabo', u'zipper', u'zipper sniffer', u'zipperhead', u'zippersniffer', u'zoopHilia', u'zoophilen', u'zoophilia', u'zoophilian', u'\U0001f595']

>>> from expletives import okayish
>>> okayish
[u'God', u'Mr', u'abortion', u'abuse', u'addict', u'addicts', u'adult', u'africa', u'african', u'amateur', u'american', u'angry', u'arab', u'arabs', u'are', u'arousal', u'arouse', u'aroused', u'arouses', u'arousing', u'asian', u'assassin', u'assassinate', u'assassination', u'assault', u'athletes foot', u'athletesfoot', u'attack', u'australian', u'axe', u'babe', u'babies', u'backdoor', u'backseat', u'beast', u'beat', u'bell', u'bible', u'bigger', u'black', u'blind', u'bombs', u'bra', u'breast', u'breasts', u'bum', u'buried', u'burn', u'cancer', u'carnage', u'catholic', u'cemetery', u"children's", u'chin', u'chinese', u'christian', u'church', u'cigarette', u'cocktail', u'color', u'colored', u'coloured', u'communist', u'conservative', u'conspiracy', u'corruption', u'crabs', u'crack', u'cracker', u'crime', u'crimes', u'criminal', u'criminals', u'dead', u'death', u'deb', u'deeper', u'demon', u'deposit', u'desire', u'destroy', u'devil', u'die', u'died', u'dies', u'dirty', u'disease', u'diseases', u'dive', u'dome', u'drug', u'drunk', u'drunken', u'dumb', u'enemy', u'ethiopian', u'ethnic', u'european', u'execute', u'executed', u'execution', u'explosion', u'failed', u'failure', u'fairies', u'fairy', u'faith', u'fat', u'fear', u'fetus', u'fight', u'finger food', u'fire', u'firing', u'fraud', u'funeral', u'german', u'get', u'gin', u'girls', u'git', u'glory', u'god', u'golem', u'gun', u'hand', u'hard', u'harder', u'hate', u'have', u'hell', u'hijack', u'hmm', u'hole', u'hook', u'horn', u'hostage', u'illegal', u'israel', u"israel's", u'israeli', u'itch', u'jade', u'jam', u'japanese', u'jew', u'jewish', u'john', u'joint', u'jugs', u'k mart', u'kid', u'kill', u'killed', u'killer', u'killing', u'kills', u'kink', u'laid', u'latin', u'leg', u'lies', u'lingerie', u'lotion', u'love', u'lust', u'lusting', u'mad', u'mafia', u'master', u'mexican', u'middle', u'mideast', u'minority', u'moles', u'mother', u'murder', u'murderer', u'muslim', u'naked', u'nasty', u'nigerian', u'nigerians', u'nuke', u'one', u'palestinian', u'pawn', u'peck', u'period', u'pixie', u'placenta', u'pot', u'poverty', u'premature', u'primetime', u'propaganda', u'protestant', u'racial', u'racist', u'radical', u'radicals', u'refugee', u'reject', u'remains', u'robber', u'satan', u'screw', u'scum', u'servant', u'shoot', u'shooting', u'sick', u'slave', u'snatch', u'snigger', u'sniggered', u'sniggering', u'sniper', u'sob', u'son', u'stupid', u'suicide', u'swallow', u'terror', u'terrorist', u'third', u'tied up', u'toilet', u'tongue', u'tool', u'torture', u'trojan', u'twinkIe', u'violence', u'whiskey', u'wide', u"women's"]
>>> really_badwords = set(badwords).difference(okayish)
>>> sorted(really_badwords)[:10]
['*damn', '*dyke', '*fuck*', '*shit*', '*whore*', '2 girls 1 cup', '2g1c', '4chan', '4r5e', '5h1t']