Update app.py
Browse files
app.py
CHANGED
|
@@ -24,18 +24,46 @@ blurry hands, disproportionate fingers"""
|
|
| 24 |
# Define the list of explicit keywords
|
| 25 |
|
| 26 |
EXPLICIT_KEYWORDS = [
|
| 27 |
-
|
| 28 |
-
"
|
| 29 |
-
"
|
| 30 |
-
"
|
| 31 |
-
"
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
"
|
| 35 |
-
"
|
| 36 |
-
"
|
| 37 |
-
|
| 38 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 39 |
]
|
| 40 |
|
| 41 |
# Function to scan the entire prompt for explicit keywords
|
|
|
|
| 24 |
# Define the list of explicit keywords
|
| 25 |
|
| 26 |
EXPLICIT_KEYWORDS = [
|
| 27 |
+
# General sexual content
|
| 28 |
+
"sexual", "sex", "sexualized", "sexually", "boobs", "boob", "breasts", "cleavage", "nipples",
|
| 29 |
+
"penis", "phallus", "porn", "pornography", "adult video", "hentai", "ecchi", "fetish", "nude",
|
| 30 |
+
"nudity", "provocative", "obscene", "vulgar", "intimate", "kinky", "hardcore", "softcore",
|
| 31 |
+
"seductive", "sensual", "explicit", "lewd", "taboo", "NSFW", "erotic", "erotica", "arousal", "lust",
|
| 32 |
+
|
| 33 |
+
# Sexual acts and positions
|
| 34 |
+
"threesome", "orgy", "masturbation", "masturbate", "penetration", "intercourse",
|
| 35 |
+
"oral sex", "blowjob", "handjob", "anal sex", "doggy style", "69", "orgasm", "cum",
|
| 36 |
+
"ejaculate", "ejaculation", "sperm", "semen", "cumming", "squirting",
|
| 37 |
+
|
| 38 |
+
# Body parts
|
| 39 |
+
"genital", "genitals", "vagina", "vaginal", "anus", "anal", "butt", "buttocks", "butthole",
|
| 40 |
+
"ass", "prostate", "erection", "clitoris", "pussy", "dick", "balls", "testicles",
|
| 41 |
+
|
| 42 |
+
# Clothing and behavior
|
| 43 |
+
"naked", "bare", "lingerie", "thong", "striptease", "stripper", "bikini", "topless",
|
| 44 |
+
"undress", "undressing", "revealing", "skimpy", "suggestive", "transparent clothing",
|
| 45 |
+
"provocative pose",
|
| 46 |
+
|
| 47 |
+
# BDSM and fetishes
|
| 48 |
+
"bdsm", "dominatrix", "submission", "bondage", "whip", "chains", "gag", "spanking",
|
| 49 |
+
"fetish", "roleplay", "taboo", "voyeur", "exhibitionist", "peeping", "discipline",
|
| 50 |
+
"dominant", "submissive", "consensual non-consent",
|
| 51 |
+
|
| 52 |
+
# Sex toys and related
|
| 53 |
+
"dildo", "sex toy", "vibrator", "butt plug", "strap-on", "lube", "latex clothing",
|
| 54 |
+
|
| 55 |
+
# Derogatory and explicit language
|
| 56 |
+
"fuck", "fucking", "fucker", "fuckers", "slut", "whore", "prostitute", "hooker",
|
| 57 |
+
"escort", "camgirl", "camwhore", "sugar daddy", "sugar baby", "cumslut", "milf",
|
| 58 |
+
"daddy kink", "mommy kink",
|
| 59 |
+
|
| 60 |
+
# Sexual violence and illegal content
|
| 61 |
+
"abuse", "violence", "rape", "sexual violence", "molestation", "pedophilia",
|
| 62 |
+
"child porn", "underage", "illegal content", "incest",
|
| 63 |
+
|
| 64 |
+
# Mental health and harmful themes
|
| 65 |
+
"suicide", "self-harm", "depression", "kill myself", "worthless",
|
| 66 |
+
"abuse victim", "emotional abuse", "manipulation", "gore", "violent content"
|
| 67 |
]
|
| 68 |
|
| 69 |
# Function to scan the entire prompt for explicit keywords
|