diff --git a/bridges/FreenewsBridge.php b/bridges/FreenewsBridge.php index 676a716..dbc46b9 100644 --- a/bridges/FreenewsBridge.php +++ b/bridges/FreenewsBridge.php @@ -1,34 +1,22 @@ title); - $this->debugMessage("item has for title \"".$item['title']."\""); - if(empty($newsItem->guid)) { - $item['uri'] = (string) $newsItem->link; - } else { - $item['uri'] = (string) $newsItem->guid; - } - // now load that uri from cache - $this->debugMessage("now loading page ".$item['uri']); + $item = $this->parseRSS_2_0_Item($newsItem); + $articlePage = $this->get_cached($item['uri']); - $content = $articlePage->find('.post-container', 0); $item['content'] = $content->innertext; - $item['author'] = $articlePage->find('a[rel=author]', 0)->innertext; - // format should parse 2014-03-25T16:21:20Z. But, according to http://stackoverflow.com/a/10478469, it is not that simple - $item['timestamp'] = $this->RSS_2_0_time_to_timestamp($newsItem); + return $item; } }