Notifier.in feeds not parsing

Hi. I use notifier.in all the time. The site generates a random email address that converts the received email into an rss feed (see here https://notifier.in/integrations/email-to-rss).

Newsblur used to be fine reading these feeds but I noticed that in the past week newsblur can no longer parse them.

For example, when I try to add this to newsblur nothing happens (but if you visit the link you’ll see it seems to be a working page and it passes the w3 validation tool):
https://notifier.in/rss/b88likvk4xz527fn911b85ztqglggeoi.xml

Any idea if something changed about a week ago that might have messed this up?

This is a rare one, where it’s neither the RSS feed nor NewsBlur that’s doing something wrong. It’s feedparser itself:

>>> import feedparser
>>> feedparser.parse('https://notifier.in/rss/88likvk4xz527fn91185ztqglggeoi.xml')
{'bozo': False, 'entries': [], 'feed': {}, 'headers': {'server': 'nginx/1.14.0 (Ubuntu)', 'date': 'Wed, 09 Dec 2020 18:13:15 GMT', 'content-type': 'application/xml', 'transfer-encoding': 'chunked', 'connection': 'close', 'x-robots-tag': 'none', 'set-cookie': 'slsession=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MDc1Mzc1OTUsImV4cCI6MTYzOTA3MzU5NSwic2Vzc2lvbi1kYXRhIjp7Imd1ZXN0SWQiOiJ5dGozbWFoZzZ6YXdodW1kbG5paHhibmJxaTExb212diJ9fQ.vRyFFFsWAuPpZp6P4Ym-kN6uGzijDPe7WuHfzA5xEo4; Path=/; Expires=Thu, 09 Dec 2021 18:13:15 GMT; Secure; HttpOnly'}, 'href': 'https://notifier.in/rss/88likvk4xz527fn91185ztqglggeoi.xml', 'status': 404, 'encoding': 'utf-8', 'version': '', 'namespaces': {}}

Looks like the feedparser project isn’t working on this feed. It’s saying bozo is False, so it thinks it’s processing the feed just fine. Not sure what there is to do about this other than to bring it up with the feedparser project.

I should note that feedparser thinks it’s 404, so it’s likely the server is rejecting our requests.

Thanks! Should I understand this to mean I should contact whoever runs the server? Or do you still think it’s an issue with the feedparser?

I’d contact them and let them know their feed doesn’t parse in Python’s most popular parser. They’ll probably be able to figure it out as they must have written their own RSS generator.

Great. Thank you very much for taking the time.

I finally got around to investigating a tiny bit more. You had a typo in the url when you did the feedparser test which gave the 404 error. I installed feedparser and ran the same command you did with the url from the original post and it seems to work fine.

I think the problem may be elsewhere. If you have a chance to take another look that would be great.