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:
@ -55,6 +55,7 @@ def read_config(config_file):
|
|||||||
def get_feed(feed_url, last_update):
|
def get_feed(feed_url, last_update):
|
||||||
new_entries = 0
|
new_entries = 0
|
||||||
feed = feedparser.parse(feed_url)
|
feed = feedparser.parse(feed_url)
|
||||||
|
feed.entries.sort(key=lambda e: e.published_parsed)
|
||||||
for entry in feed.entries:
|
for entry in feed.entries:
|
||||||
e = get_entry(entry)
|
e = get_entry(entry)
|
||||||
if last_update is None or e['updated'] > last_update:
|
if last_update is None or e['updated'] > last_update:
|
||||||
|
|||||||
Reference in New Issue
Block a user