diff options
Diffstat (limited to 'bridges/LesJoiesDuCodeBridge.php')
-rw-r--r-- | bridges/LesJoiesDuCodeBridge.php | 56 |
1 files changed, 29 insertions, 27 deletions
diff --git a/bridges/LesJoiesDuCodeBridge.php b/bridges/LesJoiesDuCodeBridge.php index 3f62de9b..a2a5e4b6 100644 --- a/bridges/LesJoiesDuCodeBridge.php +++ b/bridges/LesJoiesDuCodeBridge.php @@ -1,36 +1,38 @@ <?php -class LesJoiesDuCodeBridge extends BridgeAbstract { - const MAINTAINER = 'superbaillot.net'; - const NAME = 'Les Joies Du Code'; - const URI = 'https://lesjoiesducode.fr/'; - const CACHE_TIMEOUT = 7200; // 2h - const DESCRIPTION = 'LesJoiesDuCode'; +class LesJoiesDuCodeBridge extends BridgeAbstract +{ + const MAINTAINER = 'superbaillot.net'; + const NAME = 'Les Joies Du Code'; + const URI = 'https://lesjoiesducode.fr/'; + const CACHE_TIMEOUT = 7200; // 2h + const DESCRIPTION = 'LesJoiesDuCode'; - public function collectData(){ - $html = getSimpleHTMLDOM(self::URI); + public function collectData() + { + $html = getSimpleHTMLDOM(self::URI); - foreach($html->find('article.blog-post') as $element) { - $item = array(); - $temp = $element->find('h1 a', 0); - $titre = html_entity_decode($temp->innertext); - $url = $temp->href; + foreach ($html->find('article.blog-post') as $element) { + $item = []; + $temp = $element->find('h1 a', 0); + $titre = html_entity_decode($temp->innertext); + $url = $temp->href; - $temp = $element->find('div.blog-post-content', 0); + $temp = $element->find('div.blog-post-content', 0); - // retrieve .gif instead of static .jpg - $images = $temp->find('p img'); - foreach($images as $image) { - $img_src = str_replace('.jpg', '.gif', $image->src); - $image->src = $img_src; - } - $content = $temp->innertext; + // retrieve .gif instead of static .jpg + $images = $temp->find('p img'); + foreach ($images as $image) { + $img_src = str_replace('.jpg', '.gif', $image->src); + $image->src = $img_src; + } + $content = $temp->innertext; - $item['content'] = trim($content); - $item['uri'] = $url; - $item['title'] = trim($titre); + $item['content'] = trim($content); + $item['uri'] = $url; + $item['title'] = trim($titre); - $this->items[] = $item; - } - } + $this->items[] = $item; + } + } } |