When parsing the following url, (or any url for that matter) the node and teaser consists of less than two lines of the RSS feed.
http://mjroseblog.typepad.com/buzz_balls_hype/rss.xml
The original aggregator and leech both parse out the entire article, including images. Simplefeed will not be worth much if that's all it can parse.
Why is feed parsing so hard? I've been struggling with leech for months but that module is totally worthless with bugs everywhere. Your module looks to be reliable, but lacks the essential features necessary for an aggregator. It MUST be able to extract full articles from RSS feeds to be useful.
Feedparser worked wonderfully well in 4.7 but the module supporters have dropped the ball in 5.1.
Please, pulllease, build Simplefeed into a full featured module! This module is one of the most needed features out there!! My whole website depends on leeching and I'm dead in the water. :-(
Comments
Comment #1
zoon_unit commentedAfter further research, it appears that simplefeed is dumping the RSS description or content fields into the node body. The problem with this is every RSS feed handles content and descriptions differently. Some descriptions are short blurbs, and sometimes so is the content. Other times, the RSS contains the entire article, but if there is a description field, the content field is ignored.
What simplefeed SHOULD be doing is backtracking to the original article and dumping that html into the node body. That is the only way to guarantee that the parser will pick up the contents of the entire article.
Am I the only person testing this module who has noticed this HUGE issue????
I know that simplepie is capable of parsing these feeds properly, because I've tested them in simplepie's demo page and they parse the entire article flawlessly.
Comment #2
zoon_unit commentedSUCCESS!!!
Yeehaa! For those people who want an article's full text to be inserted into simplefeed's feed item node, simply change the following line in the simplefeed_item module:
Line 422: $values['body'] = $item->get_description();To this:
$values['body'] = $item->get_content();Comment #3
toma commentedi am using leech and it works fine for me, i will test this out, its seems to be not for production site, how bout making updates will support the upcoming release =?
Comment #4
m3avrck commentedthanks, this is fixed!
Comment #5
(not verified) commented