% if ($self->stash('refresh_interval')) { % } %= stylesheet '/default.css' % if ($self->browser->mobile) { %= stylesheet '/mobile.css' % } %= javascript '/jquery-1.10.2.min.js' %= javascript '/collapse.js' %= javascript '/marquee.js' %= javascript begin $(function () { $('marquee').marquee() }); % end % if (my $error = stash 'error') {
Backend-Fehler:
%= $error
% } % if (time() < 1420178400 and param('backend') and (param('backend') eq 'iris' ) ) {
Note: Due to an unknown problem on the Deutsche Bahn IRIS server, no schedule data is available. This service will resume operation on 2015-01-02 at 07:00 CET.
% } %= content % if (stash 'show_intro') {

Diese Seite ist ein Frontend zum IRIS (Abfahrtsmonitor) der Deutschen Bahn. Sie kann wahlweise die in Bahnhofshallen / an Haltestellen montierten Anzeigen nachahmen oder einen Handy- und Infoscreen-taugliche Abfahrtsmonitor liefern.

Als Backend werden sowohl das RIS ("Reisenden-Informationssystem", d.h. der Bahn-Abfahrtsmonitor) als auch das IRIS ("Innerbetriebliches Reisenden-Informationssystem"?) unterstützt. Im Normalfall enthält das IRIS mehr und detailliertere Angaben.

Alle Angaben ohne Gewähr.

% } % if (not stash('hide_opts')) {
%= form_for _redirect => begin
Bahnhof / Haltestelle
% if (stash('stationlist')) { %= select_field station => stash('stationlist') % } % else { %= text_field 'station' % }
Frontend
%= select_field mode => [ ['App / Infoscreen' => 'clean'], ['Bahnhofstafel' => 'multi'], ['Gleis' => 'single'] ]
Backend
%= select_field backend => [ ['IRIS' => 'iris'], ['RIS' => 'ris'] ]
%= submit_button 'Anzeigen'
Optionale Einstellungen:
Nur Züge über
%= text_field 'via'
Gleise
%= text_field 'platforms'
Verspätungen <5 Minuten ignorieren
%= check_box 'hidelowdelay' => 1
Formular verstecken
%= check_box 'hide_opts' => 1
Nur für IRIS-Backend:
Ankunfts- oder Abfahrtszeiten
%= select_field admode => [['Abfahrt bevorzugen' => 'deparr'], ['Nur Abfahrt' => 'dep'], ['Nur Ankunft' => 'arr']]
Erwartete Zeiten statt Fahrplandaten
%= check_box 'show_realtime' => 1
Betriebliche Bahnhofstrennungen ignorieren (z.B. "Hbf (Fern+Regio)" vs. "Hbf (S)")
%= check_box 'recursive' => 1
% end
Anmerkungen:
Beispiele:
Siehe auch:
db-infoscreen v<%= stash('version') // '???' %>
Backends:
Travel::Status::DE::HAFAS v<%= $Travel::Status::DE::HAFAS::VERSION %>
Travel::Status::DE::IRIS v<%= $Travel::Status::DE::IRIS::VERSION %>
% }