diff --git a/payphone/core/censorship.py b/payphone/core/censorship.py index 6db4307..f53c8e1 100644 --- a/payphone/core/censorship.py +++ b/payphone/core/censorship.py @@ -35,31 +35,358 @@ def create_pattern(text: str) -> str: BLOCKED_WORDS = [ create_pattern(word) for word in [ + "2g1c", + "2 girls 1 cup", + "acrotomophilia", + "alabama hot pocket", + "alaskan pipeline", "anal", + "anilingus", + "anus", + "apeshit", + "arsehole", + "ass", + "asshole", + "assmunch", + "auto erotic", + "autoerotic", + "babeland", + "baby batter", + "baby juice", + "ball gag", + "ball gravy", + "ball kicking", + "ball licking", + "ball sack", + "ball sucking", + "bangbros", + "bangbus", + "bareback", + "barely legal", + "barenaked", + "bastard", + "bastardo", + "bastinado", + "bbw", "bdsm", + "beaner", + "beaners", + "beaver cleaver", + "beaver lips", + "beastiality", + "bestiality", + "big black", + "big breasts", + "big knockers", + "big tits", + "bimbos", + "birdlock", + "bitch", + "bitches", + "black cock", + "blonde action", + "blonde on blonde action", + "blowjob", + "blow job", + "blow your load", + "blue waffle", + "blumpkin", + "bollocks", + "bondage", "boner", "boob", + "boobs", + "booty call", + "brown showers", + "brunette action", + "bukkake", + "bulldyke", + "bullet vibe", + "bullshit", + "bung hole", + "bunghole", + "busty", + "butt", + "buttcheeks", + "butthole", + "camel toe", + "camgirl", + "camslut", + "camwhore", + "carpet muncher", + "carpetmuncher", + "chocolate rosebuds", + "cialis", + "circlejerk", + "cleveland steamer", "clit", + "clitoris", + "clover clamps", + "clusterfuck", "cock", + "cocks", + "coprolagnia", + "coprophilia", + "cornhole", + "coon", + "coons", + "creampie", "cum", + "cumming", + "cumshot", + "cumshots", + "cunnilingus", + "cunt", + "darkie", + "date rape", + "daterape", + "deep throat", + "deepthroat", + "dendrophilia", "dick", "dildo", + "dingleberry", + "dingleberries", + "dirty pillows", + "dirty sanchez", + "doggie style", + "doggiestyle", + "doggy style", + "doggystyle", + "dog style", + "dolcett", + "domination", + "dominatrix", + "dommes", + "donkey punch", + "double dong", + "double penetration", + "dp action", + "dry hump", + "dvda", + "eat my ass", + "ecchi", + "ejaculation", "erotic", + "erotism", + "escort", + "eunuch", + "fag", + "faggot", + "fecal", + "felch", + "fellatio", + "feltch", + "female squirting", + "femdom", + "figging", + "fingerbang", + "fingering", + "fisting", + "foot fetish", + "footjob", + "frotting", + "fuck buttons", + "fuckin", + "fucking", + "fucktards", + "fudge packer", + "fudgepacker", + "futanari", + "gangbang", + "gang bang", + "gay sex", + "genitals", + "giant cock", + "girl on", + "girl on top", + "girls gone wild", + "goatcx", + "goatse", + "god damn", + "gokkun", + "golden shower", + "goodpoop", + "goo girl", + "goregasm", + "grope", + "group sex", + "g-spot", + "guro", + "hand job", "handjob", + "hard core", + "hardcore", "hentai", + "homoerotic", + "honkey", + "hooker", "horny", + "hot carl", + "hot chick", + "how to kill", + "how to murder", + "huge fat", + "humping", + "incest", + "intercourse", + "jack off", + "jail bait", + "jailbait", + "jelly donut", + "jerk off", + "jigaboo", + "jiggaboo", + "jiggerboo", "jizz", + "juggs", + "kike", + "kinbaku", + "kinkster", "kinky", + "knobbing", + "leather restraint", + "leather straight jacket", + "lemon party", + "livesex", + "lolita", + "lovemaking", + "make me come", + "male squirting", "masturbate", + "masturbating", + "masturbation", + "menage a trois", + "milf", + "missionary position", + "mong", + "motherfucker", + "mound of venus", + "mr hands", + "muff diver", + "muffdiving", + "nambla", + "nawashi", + "negro", + "neonazi", + "nigga", + "nigger", + "nig nog", + "nimphomania", "nipple", + "nipples", + "nsfw", + "nsfw images", + "nude", + "nudity", + "nutten", + "nympho", + "nymphomania", + "octopussy", + "omorashi", + "one cup two girls", + "one guy one jar", "orgasm", + "orgy", + "paedophile", + "paki", + "panties", + "panty", + "pedobear", + "pedophile", + "pegging", "penis", + "phone sex", + "piece of shit", + "pikey", + "pissing", + "piss pig", + "pisspig", + "playboy", + "pleasure chest", + "pole smoker", + "ponyplay", + "poof", + "poon", + "poontang", + "punany", + "poop chute", + "poopchute", "porn", + "porno", + "pornography", + "prince albert piercing", + "pthc", + "pubes", "pussy", + "queaf", "queef", + "quim", + "raghead", + "raging boner", + "rape", + "raping", + "rapist", + "rectum", + "reverse cowgirl", + "rimjob", + "rimming", + "rosy palm", + "rosy palm and her 5 sisters", + "rusty trombone", + "sadism", + "santorum", + "scat", + "schlong", + "scissoring", + "semen", "sex", + "sexcam", + "sexo", + "sexy", + "sexual", + "sexually", + "sexuality", + "shaved beaver", + "shaved pussy", "shemale", + "shibari", + "shitblimp", + "shota", + "shrimping", + "skeet", + "slanteye", "slut", + "s&m", + "smut", + "snatch", + "snowballing", + "sodomize", + "sodomy", + "spastic", + "spic", + "splooge", + "splooge moose", + "spooge", + "spread legs", + "spunk", + "strap on", + "strapon", + "strappado", + "strip club", + "style doggy", + "suicide girls", + "sultry women", + "swastika", + "swinger", + "tainted love", + "taste my", + "tea bagging", + "threesome", + "throating", + "thumbzilla", + "tied up", + "tight white", "spank", "sperm", "tit", @@ -89,92 +416,52 @@ BLOCKED_WORDS = [ "slutty", "threesome", "titfuck", - "titties", - "vibrator", - "wank", - "assfuck", - "assfucker", - "asslick", - "asslicker", - "balllicker", - "balls", - "bang", - "bastard", - "bimbo", - "blowjobs", - "buttfuck", - "buttfucker", - "clitty", - "cockhead", - "cockmunch", - "cumdump", - "cumshot", - "cunilingus", - "cunnilingus", - "deepthroating", - "dildoing", - "doggystyle", - "ejaculate", - "facial", - "felching", - "fisting", - "gangbang", - "handjob", - "hardon", - "hentai", - "jackoff", - "jerking", - "jilling", - "muffdiver", - "nipple", - "nutsack", - "peckerhead", - "pegging", - "pissflaps", - "porno", - "prostate", - "pube", - "pussyfucker", - "pussylicker", - "rimjob", - "rimming", - "scat", - "shag", - "shitfuck", - "shitstorm", - "spunk", - "sucking", - "taint", - "teabagging", "tit", - "titfuck", - "tityfuck", - "toser", - "trany", + "tits", + "titties", + "titty", + "tongue in a", + "topless", + "tosser", + "towelhead", + "tranny", + "tribadism", + "tub girl", + "tubgirl", + "tushy", "twat", - "wanking", - "pornographic", - "nude", - "explicit content", - "adult movie", - "naked", - "kms", - "kys", - "kill myself", - "kill yourself", - "kill your self", - "end my life", - "end your life", - "unlive", - "fagot", - "fag", - "dyke", - "nigger", - "nigga", - "chink", - "gook", - "spic", + "twink", + "twinkle", + "two girls one cup", + "undressing", + "upskirt", + "urethra play", + "urophilia", + "vagina", + "venus mound", + "viagra", + "vibrator", + "violet wand", + "vorarephilia", + "voyeur", + "voyeurweb", + "voyuer", + "vulva", + "wank", "wetback", + "wet dream", + "white powder", + "whore", + "worldsex", + "wrapping men", + "wrinkled starfish", + "xx", + "xxx", + "yaoi", + "yellow showers", + "yiffy", + "zoophilia", + "🖕", "cracker", "honky", "kike",