feat: tägliche KI-generierte Fake-Startup-Seite mit Archiv und Auflösungsseite

MOBEA ist jeden Tag ein anderes Startup: Ein Generator-Container erzeugt
1x täglich via OpenRouter Texte und via Pixazo SDXL ein Hero-Bild,
rendert statisches HTML nach public/ (nginx) und archiviert alle
Ausgaben unter /archiv. Alle CTAs führen auf die Satire-Auflösung
unter /echt-jetzt/.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Frank Schwenk
2026-06-12 17:17:52 +02:00
commit 8874c63262
13 changed files with 2189 additions and 0 deletions
+52
View File
@@ -0,0 +1,52 @@
import random
from datetime import date
TOPICS = [
{
"name": "Tech-Buzzwords",
"hint": "KI, Blockchain, Quantum, Web3, Synergie alles buzzword-lastig und völlig ernst",
},
{
"name": "Esoterik",
"hint": "Chakren, Mondphasen, Energiefelder, Schwingungen spirituell-korporativ",
},
{
"name": "Verschwörungstheorien",
"hint": "harmlos-albern, KEINE echten Personen/Gruppen/Ereignisse, eher Tauben-sind-Drohnen-Niveau",
},
{
"name": "Wellness/Biohacking",
"hint": "Optimierung, Detox, Longevity, quantifiziertes Selbst",
},
{
"name": "Coaching/MLM-Sprech",
"hint": "Mindset, Erfolg, passive Einkommensströme, du schaffst das",
},
{
"name": "Greenwashing/Nachhaltigkeit",
"hint": "klimaneutral, CO₂-Kompensation, planet-positive ohne Substanz",
},
{
"name": "Pet-Tech",
"hint": "Smart Collar, KI-Hundefutter, quantifizierte Haustier-Liebe",
},
{
"name": "Behörden-Digitalisierung",
"hint": "E-Akte, Bürgerportal, digitale Souveränität bürokratisch-absurd",
},
{
"name": "Dating",
"hint": "Matching-Algorithmen, Love-as-a-Service, Swipe-Optimierung",
},
{
"name": "Krypto",
"hint": "DeFi, Tokenomics, Web3-Infrastruktur revolutionär und ernst",
},
]
def pick_topics(day: date) -> list[dict]:
"""Return 12 topic dicts, deterministic for the given UTC date."""
rng = random.Random(day.isoformat())
count = rng.choice([1, 2])
return rng.sample(TOPICS, count)