Loading index.pl +10 −8 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ use Mojolicious::Lite; use Cache::File; use File::Slurp qw(read_file write_file); use List::MoreUtils qw(); use Travel::Status::DE::DeutscheBahn; use Travel::Status::DE::HAFAS; use Travel::Status::DE::IRIS; use Travel::Status::DE::IRIS::Stations; use 5.014; Loading Loading @@ -68,8 +68,9 @@ sub get_results_for { $cache->freeze( $cache_str, $data ); } else { my $status = Travel::Status::DE::DeutscheBahn->new( my $status = Travel::Status::DE::HAFAS->new( station => $station, excluded_mots => [qw[bus ferry ondemand tram u]], %opt ); $data = { Loading Loading @@ -175,7 +176,7 @@ sub handle_request { my $api_version = $backend eq 'iris' ? $Travel::Status::DE::IRIS::VERSION : $Travel::Status::DE::DeutscheBahn::VERSION; : $Travel::Status::DE::HAFAS::VERSION; $self->stash( departures => [] ); $self->stash( title => 'db-infoscreen' ); Loading Loading @@ -322,7 +323,7 @@ sub handle_request { my $platform = ( split( / /, $result->platform ) )[0]; my $line = $result->line; my $delay = $result->delay; if ($via) { if ( $via and $result->can('route') ) { my @route = $result->route; if ( $result->isa('Travel::Status::DE::IRIS::Result') ) { @route = $result->route_post; Loading Loading @@ -416,6 +417,9 @@ sub handle_request { if ($info) { $moreinfo = [ [ 'RIS', $info ] ]; } if ( $result->delay and $result->delay > 0 ) { $info = 'ca. +' . $result->delay . ': ' . $info; } } my $time = $result->time; Loading Loading @@ -618,7 +622,6 @@ sub handle_request { time => $time, train => $result->train, train_type => $result->type, via => [ $result->route_interesting(3) ], destination => $result->destination, platform => $platform, info => $info, Loading @@ -635,8 +638,7 @@ sub handle_request { canceled_stops => [], replaced_by => [], replacement_for => [], route_timetable => [ $result->route_timetable ], route_info => $result->route_info, route_info => [ $result->messages ], } ); } Loading templates/clean.html.ep +2 −2 Original line number Diff line number Diff line Loading @@ -7,9 +7,9 @@ % for my $departure (@{$departures}) { % $i++; % my $route_str = q{}; % my $via_max = @{$departure->{via}}; % my $via_max = @{$departure->{via} // []}; % my $via_cur = 0; % for my $stop (@{$departure->{via}}) { % for my $stop (@{$departure->{via} // []}) { % $via_cur++; % $route_str .= $stop . ($via_cur < $via_max ? ' - ' : q{}); % } Loading templates/layouts/default.html.ep +2 −2 Original line number Diff line number Diff line Loading @@ -182,8 +182,8 @@ nur Züge via Bochum oder Hamm)</li> <a href="http://finalrewind.org/projects/db-fakedisplay/">db-infoscreen</a> v<%= stash('version') // '???' %><br/> Backends:<br/> <a href="http://finalrewind.org/projects/Travel-Status-DE-DeutscheBahn/">Travel::Status::DE::DeutscheBahn</a> v<%= $Travel::Status::DE::DeutscheBahn::VERSION %><br/> <a href="http://finalrewind.org/projects/Travel-Status-DE-DeutscheBahn/">Travel::Status::DE::HAFAS</a> v<%= $Travel::Status::DE::HAFAS::VERSION %><br/> <a href="http://finalrewind.org/projects/Travel-Status-DE-IRIS/">Travel::Status::DE::IRIS</a> v<%= $Travel::Status::DE::IRIS::VERSION %><br/> </div> Loading templates/multi.html.ep +2 −2 Original line number Diff line number Diff line Loading @@ -21,9 +21,9 @@ </div> <div class="via"> % my $via_max = @{$departure->{via}}; % my $via_max = @{$departure->{via} // []}; % my $via_cur = 0; % for my $stop (@{$departure->{via}}) { % for my $stop (@{$departure->{via} // []}) { % $via_cur++; <span><%= $stop %><% if ($via_cur < $via_max) { %> - <% } %></span> % } Loading templates/single.html.ep +2 −2 Original line number Diff line number Diff line Loading @@ -15,9 +15,9 @@ %= $departure->{train} </div> <div class="via"> % my $via_max = @{$departure->{via}}; % my $via_max = @{$departure->{via} // []}; % my $via_cur = 0; % for my $stop (@{$departure->{via}}) { % for my $stop (@{$departure->{via} // []}) { % $via_cur++; <span><%= $stop %><% if ($via_cur < $via_max) { %> - <% } %></span> % } Loading Loading
index.pl +10 −8 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ use Mojolicious::Lite; use Cache::File; use File::Slurp qw(read_file write_file); use List::MoreUtils qw(); use Travel::Status::DE::DeutscheBahn; use Travel::Status::DE::HAFAS; use Travel::Status::DE::IRIS; use Travel::Status::DE::IRIS::Stations; use 5.014; Loading Loading @@ -68,8 +68,9 @@ sub get_results_for { $cache->freeze( $cache_str, $data ); } else { my $status = Travel::Status::DE::DeutscheBahn->new( my $status = Travel::Status::DE::HAFAS->new( station => $station, excluded_mots => [qw[bus ferry ondemand tram u]], %opt ); $data = { Loading Loading @@ -175,7 +176,7 @@ sub handle_request { my $api_version = $backend eq 'iris' ? $Travel::Status::DE::IRIS::VERSION : $Travel::Status::DE::DeutscheBahn::VERSION; : $Travel::Status::DE::HAFAS::VERSION; $self->stash( departures => [] ); $self->stash( title => 'db-infoscreen' ); Loading Loading @@ -322,7 +323,7 @@ sub handle_request { my $platform = ( split( / /, $result->platform ) )[0]; my $line = $result->line; my $delay = $result->delay; if ($via) { if ( $via and $result->can('route') ) { my @route = $result->route; if ( $result->isa('Travel::Status::DE::IRIS::Result') ) { @route = $result->route_post; Loading Loading @@ -416,6 +417,9 @@ sub handle_request { if ($info) { $moreinfo = [ [ 'RIS', $info ] ]; } if ( $result->delay and $result->delay > 0 ) { $info = 'ca. +' . $result->delay . ': ' . $info; } } my $time = $result->time; Loading Loading @@ -618,7 +622,6 @@ sub handle_request { time => $time, train => $result->train, train_type => $result->type, via => [ $result->route_interesting(3) ], destination => $result->destination, platform => $platform, info => $info, Loading @@ -635,8 +638,7 @@ sub handle_request { canceled_stops => [], replaced_by => [], replacement_for => [], route_timetable => [ $result->route_timetable ], route_info => $result->route_info, route_info => [ $result->messages ], } ); } Loading
templates/clean.html.ep +2 −2 Original line number Diff line number Diff line Loading @@ -7,9 +7,9 @@ % for my $departure (@{$departures}) { % $i++; % my $route_str = q{}; % my $via_max = @{$departure->{via}}; % my $via_max = @{$departure->{via} // []}; % my $via_cur = 0; % for my $stop (@{$departure->{via}}) { % for my $stop (@{$departure->{via} // []}) { % $via_cur++; % $route_str .= $stop . ($via_cur < $via_max ? ' - ' : q{}); % } Loading
templates/layouts/default.html.ep +2 −2 Original line number Diff line number Diff line Loading @@ -182,8 +182,8 @@ nur Züge via Bochum oder Hamm)</li> <a href="http://finalrewind.org/projects/db-fakedisplay/">db-infoscreen</a> v<%= stash('version') // '???' %><br/> Backends:<br/> <a href="http://finalrewind.org/projects/Travel-Status-DE-DeutscheBahn/">Travel::Status::DE::DeutscheBahn</a> v<%= $Travel::Status::DE::DeutscheBahn::VERSION %><br/> <a href="http://finalrewind.org/projects/Travel-Status-DE-DeutscheBahn/">Travel::Status::DE::HAFAS</a> v<%= $Travel::Status::DE::HAFAS::VERSION %><br/> <a href="http://finalrewind.org/projects/Travel-Status-DE-IRIS/">Travel::Status::DE::IRIS</a> v<%= $Travel::Status::DE::IRIS::VERSION %><br/> </div> Loading
templates/multi.html.ep +2 −2 Original line number Diff line number Diff line Loading @@ -21,9 +21,9 @@ </div> <div class="via"> % my $via_max = @{$departure->{via}}; % my $via_max = @{$departure->{via} // []}; % my $via_cur = 0; % for my $stop (@{$departure->{via}}) { % for my $stop (@{$departure->{via} // []}) { % $via_cur++; <span><%= $stop %><% if ($via_cur < $via_max) { %> - <% } %></span> % } Loading
templates/single.html.ep +2 −2 Original line number Diff line number Diff line Loading @@ -15,9 +15,9 @@ %= $departure->{train} </div> <div class="via"> % my $via_max = @{$departure->{via}}; % my $via_max = @{$departure->{via} // []}; % my $via_cur = 0; % for my $stop (@{$departure->{via}}) { % for my $stop (@{$departure->{via} // []}) { % $via_cur++; <span><%= $stop %><% if ($via_cur < $via_max) { %> - <% } %></span> % } Loading