Per the JSON feed spec, the only required fields at the top level are version
and title
. I’ve finally figured out why some of my feeds fail on Newsblur- they don’t have a home_page_url
, and Newsblur will silently fail rather than showing the feed title and the items.
Here are some near-minimum test cases.
‘with url’
https://dyn.tedder.me/rss/with-url.json
http://www.newsblur.com/site/7707761/test-with-a-homepage-url
‘without url’, shows [untitled]
for the feed title.
https://dyn.tedder.me/rss/without-url.json
http://www.newsblur.com/site/7707762/untitled
Without going through the rest of the code, I assume it fails because of None
here, rather than a valid string. I’m still trying to test what is required for the items
array but I’ll have to wait more hours before I can get it to refresh.