Feed of 20 items is recognised as having only one item; a feed parsing bug?

The feed http://ftr.fivefilters.org/makefulltextfeed.php?url=http%3A%2F%2Fhackney.greenparty.org.uk%2Fnews.rss&max=3&debug is parsed as just one item, however it contains 20 items.

Hi David, the source feed is unfortunately not valid, that’s why parsing fails and the whole thing is treated as a single item - https://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fhackney.greenparty.org.uk%2Fnews.rss Some news readers might handle it, but many will fail like ours. It’s a good idea to report this to the Green Party devs - all feeds should pass that validation check.

Because Full-Text RSS is designed to work with both feeds and regular article URLs, it’s often a good idea to tell it that the URL should only be processed as a feed. Even if a feed works as expected at the time you’re generating the full-text version, there’s no guarantee the source site will continue generating a valid feed. In cases where a valid feed is not produced, Full-Text RSS assumes it’s handling a regular HTML page, so you might end up with strange results.

We have an accept parameter which you can add to the final URL. accept=feed will ensure only feeds are handled. In this case:

http://ftr.fivefilters.org/makefulltextfeed.php?accept=feed&url=http%3A%2F%2Fhackney.greenparty.org.uk%2Fnews.rss&max=3

Thank you. I’ll email them. I had noticed the feed did not validate, but the errors reported by the W3C validator seem minor.

BTW, http://fivefilters.org is currently not responding (but obviously http://help.fivefilters.org is).

David

Thanks for the parameter Keyvan

Rashid