diff --git a/bridges/DilbertBridge.php b/bridges/DilbertBridge.php
index a80d8de3..d56986c2 100644
--- a/bridges/DilbertBridge.php
+++ b/bridges/DilbertBridge.php
@@ -1,27 +1,26 @@
returnError('Could not request Dilbert.', 404);
-
- foreach($html->find('div.STR_Image') as $element) {
+
+ foreach($html->find('section.comic-item') as $element) {
+ $comic = $element->find('img', 0);
+
$item = new Item();
- $href = $element->find('a',0)->href;
- $item->uri = 'http://dilbert.com' . $href;
- $content = str_replace('src="/', 'src="http://dilbert.com/',$element->innertext);
- $content = str_replace('href="/', 'href="http://dilbert.com/',$content);
- $item->content = $content;
- $time = strtotime(substr($href, (strrpos($href, "/", -10) + 1), 10));
- $item->title = date("d/m/Y", $time);
- $item->timestamp = $time;
+ $item->uri = $element->find('a',0)->href;
+ $item->content = '';
+ $item->title = $comic->alt;
+ $item->timestamp = strtotime($element->find('h3', 0)->plaintext);
$this->items[] = $item;
}
}
diff --git a/bridges/MemoLinuxBridge.php b/bridges/MemoLinuxBridge.php
index 11e3270a..7da5ba0f 100644
--- a/bridges/MemoLinuxBridge.php
+++ b/bridges/MemoLinuxBridge.php
@@ -4,40 +4,41 @@
* @homepage http://memo-linux.com/
* @description Returns the 10 newest posts from MemoLinux (full text)
* @maintainer qwertygc
-* @update 2014-07-07
+* @update 2015-01-30
*/
class MemoLinuxBridge extends BridgeAbstract{
public function collectData(array $param){
- function StripCDATA($string) {
- $string = str_replace('', '', $string);
- return $string;
- }
- function ExtractContent($url) {
- $html2 = file_get_html($url);
- $text = $html2->find('div.post-content', 0)->innertext;
- $text = preg_replace('@@si', '', $text);
- $text = preg_replace('@