diff --git a/feediverse.py b/feediverse.py index 4a28a1b..b7e015d 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: