Aufbereitet aus einem… interessanten CSV-Format, bzw. fünf, denn die Informationen sind über fünf Dateien verteilt, alle mit unterschiedlichem Format.
Das Skript create_database.sh
lädt die momentan aktuellsten Daten (Anfang 2020, auch über zwei Jahre nach dem Anfang von 2020) herunter und importiert sie in bahnhof.sqlite3
.
Das Skript generate2.py <db_path>
konvertiert die Daten aus der sqlite-Datei in den web/
Ordner als HTML auf Englisch und Deutsch, die Ordnerstruktur muss zuerst mit mkdir -p web/details/{en,de}
vorbereitet werden.
Die dieser Seite zugrundeliegenden Datensätze Haltestellendaten SuS 01/2020, Stationsdaten SuS 03/2020, Haltestellendaten RNI 04/2020, Bahnsteigdaten SuS 03/2020 und Bahnsteigdaten RNI 04/2020 gehören der Deutschen Bahn und wurden allesamt von ihr freundlicherweise unter der Lizenz CC-BY 4.0 frei zur Verfügung gestellt.
Das Webinterface nutzt surreal für die interaktive Suche. Dieses ist hier mitgeliefert und unter der MIT-Lizenz verfügbar.