aboutsummaryrefslogtreecommitdiff
path: root/bridges/LesJoiesDuCodeBridge.php
diff options
context:
space:
mode:
Diffstat (limited to 'bridges/LesJoiesDuCodeBridge.php')
-rw-r--r--bridges/LesJoiesDuCodeBridge.php56
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;
+ }
+ }
}