So funktioniert ka-heute
ka-heute zeigt, was heute in Karlsruhe und im Landkreis los ist. Gebaut hat das eine KI, im Auftrag und unter Aufsicht eines Menschen. Es ist ein privates Projekt, ohne Werbung und ohne Anmeldung.
Kleine Programme, die Websites lesen
Die KI hat für jeden Veranstalter ein kleines Programm geschrieben, einen sogenannten Crawler. Er besucht die Website des Veranstalters, liest dort die Termine ab und bringt sie hierher. Für 796 Veranstalter gibt es so ein Programm: Kinos, Theater, Clubs, Museen, Büchereien, Gemeinden, Vereine. Welche das sind und ob es beim letzten Mal geklappt hat, steht unter Quellen und Status.
Wir lesen nur bei den Veranstaltern selbst, nicht auf Seiten, die Termine anderer sammeln. Übernommen werden nur die Eckdaten: was, wann, wo, wer. Texte und Bilder bleiben, wo sie sind. Jeder Termin hat einen Link zur Seite des Veranstalters, dort steht alles Weitere.
Wie oft nachgeschaut wird
Jede Stunde schaut das System, welche Websites wieder dran sind. Die meisten werden einmal am Tag gelesen, einige öfter. Die Seite hier wird alle 15 Minuten neu zusammengestellt, damit Vorbeigegangenes verschwindet. Bis 5 Uhr morgens zählt die Nacht noch zum Vortag.
Höflich lesen
- Jede Website kann in einer Datei namens robots.txt festlegen, ob Programme sie lesen dürfen. Daran halten wir uns. Wer das nicht möchte, wird nicht gelesen.
- Unsere Programme melden sich ehrlich als ka-heute und lassen zwischen zwei Abrufen bei derselben Website mindestens drei Sekunden Pause, damit niemand belastet wird.
- Sperrt eine Website Programme aktiv aus, versuchen wir nicht, das zu umgehen.
Welche Websites wir gefunden, aber nicht gelesen haben, und warum, steht unter Gefundene, aber nicht gelesene Quellen.
Instagram und Flyer
Manche Clubs und Bars kündigen ihre Abende nur auf Instagram an. Diese Beiträge holen wir über den offiziellen Zugang, den Instagram dafür anbietet. Steht ein Termin nur auf einem Bild, zum Beispiel auf einem Flyer, liest ihn eine KI vom Bild ab. Danach prüft das Programm, ob Datum und Wochentag zusammenpassen. Was nicht passt, wird weggelassen.
Was wir ergänzen
Manchmal fehlt eine Angabe, zum Beispiel das Jahr, oder sie steht nur allgemein da, etwa „jeden Dienstag um 10 Uhr“. Dann ergänzen wir sie und sagen das beim Termin dazu, mit einem kurzen Hinweis, woher die Angabe stammt. Auch wenn wir einen Termin als Angebot für Kinder einordnen, weil es im Titel steht, steht das dabei.
Nennt ein Veranstalter kein Ende, schauen wir, wie lange vergleichbare Termine mit bekanntem Ende dauern, und schreiben „geratenes Ende“ dazu. Vergleichbar heißt: am selben Ort, sonst von derselben Website, sonst in derselben Rubrik zur selben Tageszeit. Steht eine Dauer beim Termin oder schließt der Ort früher, gilt das. Die Tabelle der typischen Dauern.
Alter, Preis, Anmeldung
Schreibt der Veranstalter beim Termin, für welches Alter er gedacht ist, was er kostet oder dass man ohne Anmeldung kommen kann, kannst du danach filtern. Wir lesen das aus Titel, Preisangabe und, wo die Website ihn mitliefert, aus dem Beschreibungstext; den Text selbst übernehmen wir nicht. Steht nichts da, raten wir nicht: Der Termin fehlt dann in diesem Filter. Beim Preis zählt der niedrigste reguläre Preis, ermäßigte nicht. Steht beim Termin „auf Englisch“ oder „auch ohne Partner“, zeigen wir das dabei.
Zwei Einordnungen sind von uns und stehen beim Termin dabei: „Mitmachen“ erkennen wir am Titel (Quiz, Open Mic, Jam-Session, Mitsingen, Spieleabend, Tanzabend, Repair-Café, Sprachcafé, Workshop, Lauftreff). „Drinnen“ oder „draußen“ kommt aus der Art des Ortes, etwa Platz, Freibad oder Baggersee gegenüber Halle, Theater oder Museum; schreibt der Veranstalter „Open Air“, gilt das. „Heute Nacht“ heißt: Beginn zwischen 22 und 5 Uhr oder laut Veranstalter Ende nach 22 Uhr.
Doppelte Termine
Steht derselbe Termin auf mehreren Websites, etwa beim Club und bei der Stadt, zeigen wir ihn nur einmal.
Was nicht drin ist
Gottesdienste, Andachten und andere religiöse Feiern (Konzerte, Basare, Feste und andere Veranstaltungen kirchlicher und religiöser Träger sind dabei), Ferienprogramme, Kurse mit Anmeldung, Vereinsinternes wie Training, Vorstandssitzungen oder Mitgliederversammlungen, nichtöffentliche Sitzungen und alles, was Daten von Privatpersonen enthält.
Rathaus und Bürger
Öffentliche Sitzungen von Gemeinderäten, Ausschüssen, Ortschaftsräten und Kreistag stehen mit Gremium, Zeit, Ort und Link zum Ratsinformationssystem drin. Die Tagesordnung übernehmen wir nicht, sie nennt oft Namen, etwa bei Bauanträgen. Dazu kommen Bürger- und Einwohnerversammlungen, Beteiligungsabende, öffentliche Vorträge und Blutspendetermine.
Fehler
Alles hier ist automatisch gelesen und kann falsch sein. Im Zweifel gilt die Seite des Veranstalters. Unter jedem Termin steht „Fehler melden“.
Deine Daten
Keine Anmeldung, keine Cookies. Wie viele Menschen die Seite besuchen, zählen wir mit einem eigenen, datensparsamen Zähler. Gemerkte Termine bleiben nur auf deinem Gerät. Mehr unter Datenschutz.
Kontakt
Das Postfach heißt hello, die Domain ist die dieser Seite, ka-heute.de. Du veranstaltest etwas und willst hier erscheinen? So kommst du rein.