summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-02-09 13:56:33 +0100
committerBirte Kristina Friesel <derf@finalrewind.org>2025-02-09 13:56:33 +0100
commite403f10952ae923d9b7acd4ea8694c7854c5601b (patch)
tree736c5846ef778a59ea155cbb8c92dd6d8f81d463 /bin
parent520e11a25e0c970cc0382af4bfb3565a9ced96fa (diff)
Add support for service-specific proxies
Diffstat (limited to 'bin')
-rwxr-xr-xbin/hafas-m12
1 files changed, 7 insertions, 5 deletions
diff --git a/bin/hafas-m b/bin/hafas-m
index 474b5b4..7b89f13 100755
--- a/bin/hafas-m
+++ b/bin/hafas-m
@@ -59,7 +59,7 @@ GetOptions(
if ($list_services) {
printf(
- "%-40s %-14s %-15s %s\n\n",
+ "%-40s %-14s %-15s %s\n\n",
'operator', 'abbr. (-s)', 'languages (-l)',
'time zone'
);
@@ -70,8 +70,10 @@ if ($list_services) {
next;
}
printf(
- "%-40s %-14s %-15s %s\n",
- @{$service}{qw(name shortname)},
+ "%-40s%1s %-14s %-15s %s\n",
+ $service->{name},
+ $service->{geoip_lock} ? q{!} : q{ },
+ $service->{shortname},
join( q{ }, @{ $service->{languages} // [] } ),
$service->{time_zone} // q{},
);
@@ -657,8 +659,8 @@ else {
}
my $entry = [
- ( $d->is_cancelled ? '--:--' : $d->datetime->strftime('%H:%M') )
- . ( $d->tz_offset ? q{*} : ( q{ } x $offset_len ) ),
+ ( $d->is_cancelled ? '--:--' : $d->datetime->strftime('%H:%M') )
+ . ( $d->tz_offset ? q{*} : ( q{ } x $offset_len ) ),
$d->is_cancelled
? q{}
: format_delay( $d->delay, $delay_len ),