summaryrefslogtreecommitdiffstats
path: root/templates/layout.txt
diff options
context:
space:
mode:
authorJohannes Löthberg <johannes@kyriasis.com>2017-01-12 15:05:05 +0100
committerJohannes Löthberg <johannes@kyriasis.com>2017-01-12 15:05:05 +0100
commitafe0b8eb2f3ff67a481f1ad1cb9420c07a47ae20 (patch)
treec85589a50e59b55fa67d517daf2bcd44bd1f77fa /templates/layout.txt
downloadktt-afe0b8eb2f3ff67a481f1ad1cb9420c07a47ae20.tar.xz
Initial commit
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
Diffstat (limited to 'templates/layout.txt')
-rw-r--r--templates/layout.txt40
1 files changed, 40 insertions, 0 deletions
diff --git a/templates/layout.txt b/templates/layout.txt
new file mode 100644
index 0000000..242fd94
--- /dev/null
+++ b/templates/layout.txt
@@ -0,0 +1,40 @@
+Last updated: {{ data['ResponseData']['LatestUpdate'] }}
+{% if data['ResponseData']['StopPointDeviations'] %}
+Stop deviations:
+{% for d in data['ResponseData']['StopPointDeviations'] %}
+{% set stopinfo = d['StopInfo'] %}
+{% set deviation = d['Deviation'] %}
+ {{ stopinfo['StopAreaName'] }} ({{ stopinfo['TransportMode'] }})
+ {{ deviation['ImportanceLevel'] }} :: {{ deviation['Consequence'] }}
+ {{ deviation['Text'] }}
+
+{% endfor %}
+
+{% endif %}
+{% for transport in ['Trains', 'Metros', 'Buses'] %}
+{% if data['ResponseData'][transport] %}
+:: {{ transport }} ::
+{% for departure in data['ResponseData'][transport] %}
+{% if departure['SecondaryDestinationName'] %}
+{{ departure['LineNumber'] }} :: {{ departure['Destination'] }} ({{ departure['SecondaryDestinationName'] }}) :: {{ departure['DisplayTime'] }}
+{% else %}
+{{ departure['LineNumber'] }} :: {{ departure['Destination'] }} :: {{ departure['DisplayTime'] }}
+{% endif %}
+{% if transport == 'Buses' %}
+ Stop: {{ departure['StopPointDesignation'] }}
+{% endif %}
+{% if 'TimeTabledDateTime' in departure or 'ExpectedDateTime' in departure %}
+ Timetable: {{ departure['TimeTabledDateTime'] }}
+ Expected: {{ departure['ExpectedDateTime'] }}
+{% endif %}
+{% if departure['Deviations'] %}
+ Deviations:
+ {% for deviation in departure['Deviations'] %}
+ {{ deviation['ImportanceLevel'] }} :: {{ deviation['Consequence'] }}
+ {{ deviation['Text'] }}
+ {% endfor %}
+{% endif %}
+
+{% endfor %}
+{% endif %}
+{% endfor %}