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
|