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.
This commit is contained in:
Hartmut Goebel
2019-03-29 21:33:07 +01:00
parent 37aedd9e56
commit 5424eb2dd6

View File

@ -55,6 +55,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: