{{ steps[0].departure_time }} {{ ((steps[-1].arrival_time_epoch - steps[0].departure_time_epoch)/3600)|int }}:{{'%02d' % (((steps[-1].arrival_time_epoch - steps[0].departure_time_epoch) % 3600)/60)|int }} |
{% for step in steps %}
{{ ns.previous_arrival_stop }} {{ step.departure_locality }} {{ step.departure_stop }} |
{{ step.vehicle_type }}
{% if step.line_short_name %}
{{ step.line_short_name }}
{% elif step.line_name %}
{{ step.line_name }}
{% endif%}
{{ step.departure_time }} → {{ step.arrival_time }} ⇒ {{ step.headsign }} |
{%- set ns.previous_arrival_stop = step.arrival_stop -%}
{%- if loop.last -%}
{% for i in range((ns.most_legs - steps|count) * 2)%}
~ |
{% endfor %}
{{ step.arrival_stop }} {{ step.arrival_locality }} |
{%- set ns.previous_arrival_stop = '' -%}
{%- endif -%}
{%- endfor %}
{{ steps[-1].arrival_time }} |