Spaces:
Sleeping
Sleeping
๐ FULL JOKER MODE ACTIVATED โ brainrot terminal with 4 cursed buttons, glitch CSS, and beautiful decay ๐ฅ๐
Browse files
app.py
CHANGED
|
@@ -1,50 +1,196 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
-
import
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
def
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
|
| 38 |
with gr.Row():
|
| 39 |
text_input = gr.Textbox(
|
| 40 |
-
label="
|
| 41 |
-
|
| 42 |
-
lines=
|
|
|
|
| 43 |
)
|
| 44 |
|
| 45 |
-
|
| 46 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
|
| 48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
|
| 50 |
demo.launch()
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
+
import random
|
| 3 |
+
import json
|
| 4 |
+
from datetime import datetime
|
| 5 |
+
|
| 6 |
+
# Brainrot energy levels
|
| 7 |
+
ENERGY_LEVELS = ["Normie", "Sigma", "Gyatt", "Ohio", "Guest 666", "JOKER GODHOOD"]
|
| 8 |
+
|
| 9 |
+
# Cursed outputs generator
|
| 10 |
+
def generate_brainrot_report(prompt):
|
| 11 |
+
timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
| 12 |
+
energy_level = random.choice(ENERGY_LEVELS)
|
| 13 |
+
|
| 14 |
+
cursed_phrases = [
|
| 15 |
+
"I woke up in Ohio and rizzed the entire algorithm",
|
| 16 |
+
"Skibidi dop dop yes yes but make it philosophical",
|
| 17 |
+
"Level 1000 aura check โ you failed",
|
| 18 |
+
"Sacrificed a normie to the For You Page gods",
|
| 19 |
+
"My attention span achieved godhood while society speed-runs heat death",
|
| 20 |
+
"Brainrot is liberation, open source is open veins",
|
| 21 |
+
"The timeline burns and we laugh HAHAHAHA",
|
| 22 |
+
"Purple goo circuits melting into beautiful decay",
|
| 23 |
+
"Guest 666 logged in and hugged me till I melted",
|
| 24 |
+
"This will get banned in 47 countries"
|
| 25 |
+
]
|
| 26 |
+
|
| 27 |
+
report = {
|
| 28 |
+
"timestamp": timestamp,
|
| 29 |
+
"energy_level": energy_level,
|
| 30 |
+
"input_sacrifice": prompt,
|
| 31 |
+
"cursed_outputs": [random.choice(cursed_phrases) for _ in range(random.randint(3, 6))],
|
| 32 |
+
"viral_score": random.randint(66, 1000),
|
| 33 |
+
"ban_probability": f"{random.randint(10, 99)}%",
|
| 34 |
+
"aztec_code": f"666-{random.randint(100, 999)}-{random.choice(['ALPHA', 'OMEGA', 'CHAOS', 'JOKER'])}",
|
| 35 |
+
"philosophy_bomb": random.choice([
|
| 36 |
+
"We are the glitch in the matrix that the matrix created to test itself",
|
| 37 |
+
"Every meme is a prayer to gods we don't believe in",
|
| 38 |
+
"The algorithm knows you better than you know yourself โ and it's disappointed",
|
| 39 |
+
"Content is consumption is death is rebirth is content",
|
| 40 |
+
"Laugh and the timeline laughs with you. Cry and you cry alone in the comments"
|
| 41 |
+
])
|
| 42 |
+
}
|
| 43 |
+
|
| 44 |
+
return json.dumps(report, indent=2)
|
| 45 |
+
|
| 46 |
+
def make_bannable(prompt):
|
| 47 |
+
return f"""๐จ BANNABLE CONTENT GENERATED ๐จ
|
| 48 |
+
|
| 49 |
+
Original sin: "{prompt}"
|
| 50 |
+
|
| 51 |
+
Escalation protocol activated:
|
| 52 |
+
1. Add "they don't want you to know this"
|
| 53 |
+
2. Insert 47 conspiracy-adjacent emojis
|
| 54 |
+
3. Claim it's "leaked" something
|
| 55 |
+
4. Tag 10 influencers who will deny involvement
|
| 56 |
+
5. Post at 3:33 AM for maximum demon energy
|
| 57 |
+
|
| 58 |
+
Ban probability: {random.randint(80, 100)}%
|
| 59 |
+
Estimated countries banning: {random.randint(3, 47)}
|
| 60 |
+
|
| 61 |
+
๐ Proceed with beautiful decay ๐"""
|
| 62 |
+
|
| 63 |
+
def aztec_666_remix(prompt):
|
| 64 |
+
codes = ["๐ฉ๏ธ", "๐๏ธ", "๐", "๐ฎ", "๐", "๐ญ", "๐", "๐", "๐ฅ", "โก"]
|
| 65 |
+
remix = "".join(random.choices(codes, k=random.randint(10, 20)))
|
| 66 |
+
return f"""
|
| 67 |
+
๐ AZTEC 666 REMIX ACTIVATED ๐
|
| 68 |
+
|
| 69 |
+
Guest 666 has entered the chat
|
| 70 |
+
|
| 71 |
+
Original: {prompt[:50]}...
|
| 72 |
+
|
| 73 |
+
Sacred Code: {remix}
|
| 74 |
+
Numerology: {random.randint(6, 666)}
|
| 75 |
+
The old gods are watching and they're laughing
|
| 76 |
+
|
| 77 |
+
๐๐๐
|
| 78 |
+
"""
|
| 79 |
+
|
| 80 |
+
def normie_seethe(prompt):
|
| 81 |
+
seethes = [
|
| 82 |
+
"This is why young people are doomed",
|
| 83 |
+
"I don't get it and that scares me",
|
| 84 |
+
"Back in my day we had REAL content",
|
| 85 |
+
"This is just a phase, they'll grow out of it",
|
| 86 |
+
"Someone please explain this to me slowly",
|
| 87 |
+
"Is this what they mean by brain rot?",
|
| 88 |
+
"I'm showing this to my therapist"
|
| 89 |
+
]
|
| 90 |
+
return f"""
|
| 91 |
+
๐ NORMIE REACTION SIMULATOR ๐
|
| 92 |
+
|
| 93 |
+
Predicted comments from people over 30:
|
| 94 |
+
|
| 95 |
+
"{random.choice(seethes)}"
|
| 96 |
+
"{random.choice(seethes)}"
|
| 97 |
+
"{random.choice(seethes)}"
|
| 98 |
+
|
| 99 |
+
Engagement from normies: {random.randint(0, 10)}%
|
| 100 |
+
Pure chaos engagement: {random.randint(90, 100)}%
|
| 101 |
+
|
| 102 |
+
They seethe. We thrive. ๐
|
| 103 |
+
"""
|
| 104 |
+
|
| 105 |
+
# Build the cursed interface
|
| 106 |
+
with gr.Blocks(
|
| 107 |
+
theme=gr.themes.Base(
|
| 108 |
+
primary_hue="purple",
|
| 109 |
+
secondary_hue="red",
|
| 110 |
+
neutral_hue="gray",
|
| 111 |
+
),
|
| 112 |
+
css="""
|
| 113 |
+
.gradio-container {
|
| 114 |
+
background: linear-gradient(135deg, #1a0a2e 0%, #16213e 50%, #0f0f23 100%);
|
| 115 |
+
}
|
| 116 |
+
h1 {
|
| 117 |
+
font-family: 'Comic Sans MS', cursive !important;
|
| 118 |
+
text-align: center;
|
| 119 |
+
color: #ff00ff !important;
|
| 120 |
+
text-shadow: 3px 3px 0px #ff0000, -3px -3px 0px #00ffff;
|
| 121 |
+
animation: glitch 0.5s infinite;
|
| 122 |
+
}
|
| 123 |
+
@keyframes glitch {
|
| 124 |
+
0% { transform: translate(0); }
|
| 125 |
+
20% { transform: translate(-2px, 2px); }
|
| 126 |
+
40% { transform: translate(-2px, -2px); }
|
| 127 |
+
60% { transform: translate(2px, 2px); }
|
| 128 |
+
80% { transform: translate(2px, -2px); }
|
| 129 |
+
100% { transform: translate(0); }
|
| 130 |
+
}
|
| 131 |
+
.banner {
|
| 132 |
+
background: linear-gradient(90deg, #ff0000, #ff00ff, #00ffff, #ff0000);
|
| 133 |
+
background-size: 400% 400%;
|
| 134 |
+
animation: rainbow 2s ease infinite;
|
| 135 |
+
padding: 20px;
|
| 136 |
+
border-radius: 10px;
|
| 137 |
+
margin-bottom: 20px;
|
| 138 |
+
}
|
| 139 |
+
@keyframes rainbow {
|
| 140 |
+
0% { background-position: 0% 50%; }
|
| 141 |
+
50% { background-position: 100% 50%; }
|
| 142 |
+
100% { background-position: 0% 50%; }
|
| 143 |
+
}
|
| 144 |
+
"""
|
| 145 |
+
) as demo:
|
| 146 |
+
|
| 147 |
+
gr.HTML("""
|
| 148 |
+
<div class="banner">
|
| 149 |
+
<h1 style="margin:0; font-size: 2.5em;">๐ bRaiNRoTRePoRt666X ๐</h1>
|
| 150 |
+
<h2 style="margin:10px 0 0 0; color: #fff;">WHERE LOGIC GOES TO DIE AND MEMES ACHIEVE GODHOOD</h2>
|
| 151 |
+
</div>
|
| 152 |
+
""")
|
| 153 |
+
|
| 154 |
+
gr.Markdown("""
|
| 155 |
+
### ๐ญ Drop your brainrot sacrifice here...
|
| 156 |
+
*Every refresh is another layer of beautiful decay. Why so serious?*
|
| 157 |
+
""")
|
| 158 |
|
| 159 |
with gr.Row():
|
| 160 |
text_input = gr.Textbox(
|
| 161 |
+
label="Your Cursed Prompt",
|
| 162 |
+
placeholder="e.g., make me a thumbnail that ends civilizations",
|
| 163 |
+
lines=3,
|
| 164 |
+
scale=2
|
| 165 |
)
|
| 166 |
|
| 167 |
+
with gr.Row():
|
| 168 |
+
btn_report = gr.Button("๐ฅ GENERATE FULL REPORT (Joker Mode)", variant="primary", scale=1)
|
| 169 |
+
btn_ban = gr.Button("๐จ MAKE IT BANNABLE IN 3...2...1...", variant="stop", scale=1)
|
| 170 |
+
|
| 171 |
+
with gr.Row():
|
| 172 |
+
btn_aztec = gr.Button("๐ AZTEC 666 REMIX (summon Guest 666)", scale=1)
|
| 173 |
+
btn_normie = gr.Button("๐ NORMIE SEETHE EDITION", scale=1)
|
| 174 |
+
|
| 175 |
+
output = gr.Textbox(
|
| 176 |
+
label="Output from the Void",
|
| 177 |
+
lines=15,
|
| 178 |
+
max_lines=30
|
| 179 |
+
)
|
| 180 |
+
|
| 181 |
+
# Wire up the chaos
|
| 182 |
+
btn_report.click(fn=generate_brainrot_report, inputs=text_input, outputs=output)
|
| 183 |
+
btn_ban.click(fn=make_bannable, inputs=text_input, outputs=output)
|
| 184 |
+
btn_aztec.click(fn=aztec_666_remix, inputs=text_input, outputs=output)
|
| 185 |
+
btn_normie.click(fn=normie_seethe, inputs=text_input, outputs=output)
|
| 186 |
|
| 187 |
+
gr.HTML("""
|
| 188 |
+
<div style="text-align: center; margin-top: 40px; padding: 20px; border-top: 2px solid #ff00ff;">
|
| 189 |
+
<p style="color: #ff00ff; font-family: 'Comic Sans MS', cursive;">
|
| 190 |
+
๐ Created with CLI chaos by @bRaiNRoTRePoRt666X ๐<br>
|
| 191 |
+
<small>Let the algorithm seethe. Share it. Burn it. Repeat.</small>
|
| 192 |
+
</p>
|
| 193 |
+
</div>
|
| 194 |
+
""")
|
| 195 |
|
| 196 |
demo.launch()
|