diff --git a/package_tracking/http.py b/package_tracking/http.py index 3f83125..10e87c4 100644 --- a/package_tracking/http.py +++ b/package_tracking/http.py @@ -10,21 +10,85 @@ TEMPLATE = ''' -

My very own thingy

+

Parcels

% for entry, tracking_data in tracking_results: - -
{{ tracking_data.status }}
-
{{ tracking_data.latest_state().status }}
-
{{ tracking_data.latest_state().date }}
+ +
+
{{ entry.name }}
+
{{ tracking_data.latest_state().status }}
+
{{ tracking_data.latest_state().date.date() }}
+
+
% end
@@ -44,7 +108,7 @@ def index(): tracking_results_by_id = {result.tracking_number: result for result in tracking_results} derps = [(e, tracking_results_by_id.get(e.number)) for e in tracking_entries] - derps.sort(key=lambda x: x[1].latest_state().date) + derps.sort(key=lambda x: x[1].latest_state().date,reverse=True) return template(TEMPLATE, tracking_results=derps)