From dfabff270acdd260a0fe22f645c93c06f396aef2 Mon Sep 17 00:00:00 2001 From: Cailean Finn Date: Wed, 15 May 2024 15:33:14 +0100 Subject: [PATCH] updated publication sort order by date --- app.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index ef0ee94..26f49bb 100644 --- a/app.py +++ b/app.py @@ -187,11 +187,14 @@ class WikiApp(Flask): publication_page_list = self.fetch_all_pages(concepts) updated_cat_list = self.fetch_pages_cat(publication_page_list) projects = updated_cat_list.get('Projects', []) - sorted_prj = dict(sorted(projects.items(), key=lambda x: x[1]['date'], reverse=True)) + sorted_prj = dict(sorted(projects.items(), key=lambda item: datetime.strptime(item[1]['date'], "%d.%m.%Y" ), reverse=True) ) newsletters = updated_cat_list.get('Newsletters', []) - sorted_nl = dict(sorted(newsletters.items(), key=lambda x: x[1]['date'], reverse=True)) + sorted_nl = dict(sorted(newsletters.items(), key=lambda item: datetime.strptime(item[1]['date'], "%d.%m.%Y" ), reverse=True) ) + nav_elements = self.get_nav_menu() + + return render_template('publications.html', projects=sorted_prj, newsletters=sorted_nl, nav_elements=nav_elements) def fetch_meetups(self):