I use <![CDATA[Engadget is a web magazine with obsessive daily coverage of everything new in gadgets and consumer electronics]]> as my feed url.
Over the last couple of days the feed started to look like this, even though the raw xml looks correct:
Not sure if this is related, the rss feed is not valid:
Should be fixed now. They have invalid media:content
items – they have no media
or type
attributes and url
do not have any file extension to infer media type so it treated as file attachment.
I suspect that they wanted media:thumbnail
but mistakenly used media:content
instead.
I’ve added a handling for such cases (media:content
with width
and height
but without other attributes is handled like media:thumbnail
) so these “download links” should be preview images now.
And, since Engadget’s rss-full.xml is no longer full, you could replace it with full text variant:
https://ftr.bazqux.com/makefulltextfeed.php?url=https%3A%2F%2Fwww.engadget.com%2Frss.xml&max=20&links=preserve&exc=
I emailed engaget support and they (surprisingly to me ) replied that they are aware of the issues with rss and working to fix it.
Given an option, i’d prefer to use engaget’s native full text feed rather than utilize your server’s resources . But ftr is definitely a valueable tool and I’ve been using it on some of my other feeds.
That’s great. Emailing site owner is the best solution. They should know that RSS feeds are still used by many people.