summaryrefslogtreecommitdiffstats
path: root/ebknotify/feed.py
diff options
context:
space:
mode:
Diffstat (limited to 'ebknotify/feed.py')
-rw-r--r--ebknotify/feed.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/ebknotify/feed.py b/ebknotify/feed.py
index ce0e4a2..a09b79a 100644
--- a/ebknotify/feed.py
+++ b/ebknotify/feed.py
@@ -13,9 +13,8 @@ class Feed(FeedGenerator):
self.language('de')
def load_cache(self,cache) -> None:
- for item in cache.store.values():
- print(item)
- fe = self.add_entry()
+ for item in sorted(cache.store.values(),key= lambda f: f['notify']['creation']):
+ fe = self.add_entry(order='prepend')
available = 'available' if item['notify']['seen'] else 'sold'
fe.id(f"{item['notify']['url']}#{available}")
fe.category({'term':item['category']['localized-name']['value']})