From 5a41f843f1d7f57237938712ac08cf5b94450749 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 20 Dec 2020 19:10:15 +0100 Subject: show zugbildung (if available); show scheduled wagon order for nightjets too --- lib/DBInfoscreen.pm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'lib/DBInfoscreen.pm') diff --git a/lib/DBInfoscreen.pm b/lib/DBInfoscreen.pm index 8bd7022..aea71a9 100644 --- a/lib/DBInfoscreen.pm +++ b/lib/DBInfoscreen.pm @@ -39,7 +39,8 @@ sub startup { spare => $ENV{DBFAKEDISPLAY_SPARE} // 2, workers => $ENV{DBFAKEDISPLAY_WORKERS} // 2, }, - version => $ENV{DBFAKEDISPLAY_VERSION} // qx{git describe --dirty} // '???', + version => $ENV{DBFAKEDISPLAY_VERSION} // qx{git describe --dirty} + // '???', ); chomp $self->config->{version}; @@ -103,10 +104,11 @@ sub startup { my $ice_type_map = JSON->new->utf8->decode( scalar read_file('share/zugbildungsplan.json') ); my $ret; - while ( my ( $k, $v ) = each %{$ice_type_map} ) { + while ( my ( $k, $v ) = each %{ $ice_type_map->{train} } ) { if ( $v->{type} ) { $ret->{$k} - = [ $v->{type}, $v->{short}, exists $v->{wagon} ? 1 : 0 ]; + = [ $v->{type}, $v->{short}, + exists $v->{wagons} ? 1 : 0 ]; } } return $ret; @@ -116,7 +118,7 @@ sub startup { $self->attr( train_details_db => sub { return JSON->new->utf8->decode( - scalar read_file('share/zugbildungsplan.json') ); + scalar read_file('share/zugbildungsplan.json') )->{train}; } ); -- cgit v1.2.3