From fb1e64ec617774c79e86ba157951dc5df0117016 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sat, 3 Feb 2024 17:13:21 +0000 Subject: some colours --- forecast.html.tt | 211 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 118 insertions(+), 93 deletions(-) diff --git a/forecast.html.tt b/forecast.html.tt index 7b90714..ae3402b 100644 --- a/forecast.html.tt +++ b/forecast.html.tt @@ -1,94 +1,119 @@ [% - USE Number.Format(DECIMAL_DIGITS=1); - cur = f.currently; today = f.daily.data.0; - today_start = f.hourly.data.0.time.clone - today_stop = f.hourly.data.0.time.clone.add('days'=>1); - hourly = f.hourly.slice('from', today_start, 'to', today_stop); - MACRO hours_length(span) BLOCK; - d=span.stop_time.subtract_datetime(span.start_time); - format_duration( - 'pattern','%k', - 'base',span.start_time, - 'normalize',1).format_duration(d); - END; - MACRO time(d) BLOCK; - d.clone.set_time_zone('Europe/London').strftime('%H:%M'); - END; - MACRO minsec_until(d) BLOCK; - dur=d.subtract_datetime(now); - format_duration( - 'pattern','%M:%S', - 'base',now, - 'normalize',1).format_duration(dur); - END; + USE Number.Format(DECIMAL_DIGITS=1); + cur = f.currently; today = f.daily.data.0; + today_start = f.hourly.data.0.time.clone + today_stop = f.hourly.data.0.time.clone.add('days'=>1); + hourly = f.hourly.slice('from', today_start, 'to', today_stop); + MACRO hours_length(span) BLOCK; + d=span.stop_time.subtract_datetime(span.start_time); + format_duration( + 'pattern','%k', + 'base',span.start_time, + 'normalize',1).format_duration(d); + END; + MACRO time(d) BLOCK; + d.clone.set_time_zone('Europe/London').strftime('%H:%M'); + END; + MACRO minsec_until(d) BLOCK; + dur=d.subtract_datetime(now); + format_duration( + 'pattern','%M:%S', + 'base',now, + 'normalize',1).format_duration(dur); + END; -%] Forecast + @@ -151,11 +176,11 @@ [% FOREACH p IN b.predictions %] - - [% p.lineName %] - [% p.destinationName %] - [% minsec_until(p.expectedArrival) %] - + + [% p.lineName %] + [% p.destinationName %] + [% minsec_until(p.expectedArrival) %] + [% END %] @@ -178,11 +203,11 @@ [% FOREACH line IN t.lines %] - - [% line.name %] - [% line.status.statusSeverityDescription %] - [% line.status.reason %] - + + [% line.name %] + [% line.status.statusSeverityDescription %] + [% line.status.reason %] + [% END %] -- cgit v1.2.3