Quantcast
Channel: Active questions tagged feedparser - Stack Overflow
Viewing all articles
Browse latest Browse all 105

How to convert different rss feed dates with Python so they can be ordered

$
0
0

Trying to make an RSS feed reader using django, feedparser and dateutil

Getting this error: can't compare offset-naive and offset-aware datetimes

I just have five feeds right now. These are the datetimes from the feeds..

Sat, 10 Sep 2022 23:08:59 -0400

Sun, 11 Sep 2022 04:08:30 +0000

Sun, 11 Sep 2022 13:12:18 +0000

2022-09-10T01:01:16+00:00

Sat, 17 Sep 2022 11:27:15 EDT

I was able to order the first four feeds and then I got the error when I added the last one.

## create a list of lists - each inner list holds entries from a feedparsed_feeds = [feedparser.parse(url)['entries'] for url in feed_urls]## put all entries in one listparsed_feeds2 = [item for feed in parsed_feeds for item in feed]## sort entries by dateparsed_feeds2.sort(key=lambda x: dateutil.parser.parse(x['published']), reverse=True)

How can I make all the datetimes from the feeds the same so they can be ordered?


Viewing all articles
Browse latest Browse all 105

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>