== Schedule 37C3

Die Schedules (bzw. deren JSON Variante) werden dieses Mal vom c3hub abgerufen, zusammen gemischt und von Teilnehmern über den Maschinenraum mit Self-organized Sessions erweitert.

Es werden folgende externe Fahrplan-Quellen verwendet:

https://frab.cccv.de/37c3 bzw. https://fahrplan.events.ccc.de/congress/2023/fahrplan/

pretalx.c3voc.de/37c3-lightningtalks/

pretalx.c3voc.de/37c3-sendezentrum/

pretalx.c3voc.de/fireshonks23

In der Hub API unter https://api.events.ccc.de/congress/2023/ gibt es folgende Varianten:

```/schedule[.xml|.json]``` Liste aller Events als Schedule XML/JSON

```/assembly/<slug>/schedule[.xml|.json]``` Events der per <slug> gewählten Assembly als Schedule XML/JSON

```/room/<uuid>/schedule[.xml|.json]``` Events der per <uuid> gewählten Bühne/Zelt/Raum als Schedule XML/JSON

Die Gesamt-Liste wird durchs CCCV CDN auch unter folgenden URLs bereitgestellt:

https://fahrplan.events.ccc.de/congress/2023/fahrplan/schedule.json

https://fahrplan.events.ccc.de/congress/2023/fahrplan/schedule.xml

Die Vorträge aus den drei Hauptvortagssälen braucht kann aktuell öffentlich nur über die Assembly “CCC” z.B. unter

CCC: https://api.events.ccc.de/congress/2023/assembly/b46b321a-19b9-4cd6-8aab-52a127268d6f/schedule.xml / .json

SoS:

abrufen. Falls da noch Probleme auftauchen wollen als Hub-Team bei Bedarf noch Räumen Tags geben können, das ist aktuell aber noch wirklich umgesetzt. Die UUIDs der Assemblies können im Maschinenraum oder auf https://api.events.ccc.de/congress/2023/assemblies nachgeschlagen werden. Bei Fragen jeglicher Art meldet euch einfach https://matrix.to/#/#schedule:hackint.org bzw. #schedule im Orga RocketChat / Hackint IRC Netzwerk (der Channel ist jeweils gebridged).

=== QR Codes

==== iOS App

Die iOS Fahrplan App unterstützt 2 QR Code-Formate:

Halfnarp: QR Code → JSON

→ ```{“talk_ids”: [23, 42]}```

Erweiterung um GUIDs:

```{ “talk_ids”: [23, 42], “talk_guids”: [“3b2841e8-d4df-46be-a612-41a68b5475fb”, “39734771-6257-4e7c-a6c3-d11c90d97301”] }```

Wenn talk_ids und talk_guids vorhanden sind, wird nur talk_guids ausgewertert

==== Android

No support

=== Sonstiges

Mehr Doku zum Format auf Schedule

Historie: #CCCamp23, 2022, 2021, 2020, 2015