From 8f58c9f86bc7bbb384430e42f45228d5f75be3e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20Mazi=C3=A8re?= Date: Wed, 14 Sep 2016 13:33:38 +0200 Subject: [PATCH] [bridges] make them FeedExpander MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pierre Mazière --- bridges/ArstechnicaBridge.php | 78 ++++++---------------- bridges/KoreusBridge.php | 36 +++------- bridges/NakedSecurityBridge.php | 109 +++++++++++++++---------------- bridges/NeuviemeArtBridge.php | 89 ++++++++++++------------- bridges/Rue89Bridge.php | 34 ++-------- bridges/SiliconBridge.php | 72 ++++++++------------ bridges/WeLiveSecurityBridge.php | 78 +++++++++------------- 7 files changed, 190 insertions(+), 306 deletions(-) diff --git a/bridges/ArstechnicaBridge.php b/bridges/ArstechnicaBridge.php index 2620715b..0146a42b 100644 --- a/bridges/ArstechnicaBridge.php +++ b/bridges/ArstechnicaBridge.php @@ -1,66 +1,30 @@ ', '', $string); - return $string; - } + $html = $this->getSimpleHTMLDOMCached($item['uri']); + if(!$html){ + $item['content'] .= '

Requesting full article failed.

'; + }else{ + $item['content'] = $html->find('.article-guts', 0); + } - function ExtractContent($url) { - #echo $url; - $html2 = $this->getSimpleHTMLDOM($url); + return $item; + } - $text = $html2->find("section[id='article-guts']", 0); - /*foreach ($text->find('