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 1–2 topic dicts, deterministic for the given UTC date.""" rng = random.Random(day.isoformat()) count = rng.choice([1, 2]) return rng.sample(TOPICS, count)