From e99c18b249f8a73de0e8da75c3abe6a0c45ef29b Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Fri, 29 Mar 2019 21:33:07 +0100 Subject: [PATCH] Sort entries in reverse published order. In a feed typically the newest entries are on top, while the older ones should be posted first. Thus reverse the order, based on publish date. Closes #4. --- feediverse.py | 1 + 1 file changed, 1 insertion(+) diff --git a/feediverse.py b/feediverse.py index b9645b9..eeb3c1b 100755 --- a/feediverse.py +++ b/feediverse.py @@ -58,6 +58,7 @@ def read_config(config_file): def get_feed(feed_url, last_update): new_entries = 0 feed = feedparser.parse(feed_url) + feed.entries.sort(key=lambda e: e.published_parsed) for entry in feed.entries: e = get_entry(entry) if last_update is None or e['updated'] > last_update: