diff options
Diffstat (limited to 'ebknotify/feed.py')
-rw-r--r-- | ebknotify/feed.py | 5 |
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']}) |