diff options
author | Birte Kristina Friesel <derf@finalrewind.org> | 2025-01-06 17:41:56 +0100 |
---|---|---|
committer | Birte Kristina Friesel <derf@finalrewind.org> | 2025-01-06 17:41:56 +0100 |
commit | 4b071f07178bee287179fe85992c6770a1fe6de3 (patch) | |
tree | 2679fd7ea5b18046a7679f2f578ef7ea3596e753 | |
parent | 8fc9a8d251802cd3e0bcdc3deec2d523cd856fd8 (diff) |
dbris-m: sort results by real-time
-rwxr-xr-x | bin/dbris-m | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/dbris-m b/bin/dbris-m index b5db906..7a14e30 100755 --- a/bin/dbris-m +++ b/bin/dbris-m @@ -238,7 +238,11 @@ if ( $opt{station} ) { $max_delay += 1; - for my $result ( $status->results ) { + my @results = map { $_->[1] } + sort { $a->[0] <=> $b->[0] } + map { [ ( $_->dep // $_->arr )->epoch, $_ ] } $status->results; + + for my $result (@results) { printf( "%s %s %${max_line}s %${max_dest}s %${max_platform}s\n", $result->is_cancelled ? '--:--' : $result->dep->strftime('%H:%M'), |