maintainer = "kranack"; $this->name = "Dilbert Daily Strip"; $this->uri = "http://dilbert.com/strips/"; $this->description = "The Unofficial Dilbert Daily Comic Strip"; $this->update = "30/01/2015"; } public function collectData(array $param){ $html = file_get_html('http://dilbert.com/strips/') or $this->returnError('Could not request Dilbert.', 404); foreach($html->find('section.comic-item') as $element) { $comic = $element->find('img', 0); $item = new Item(); $item->uri = $element->find('a',0)->href; $item->content = '' . $comic->alt . ''; $item->title = $comic->alt; $item->timestamp = strtotime($element->find('h3', 0)->plaintext); $this->items[] = $item; } } public function getName(){ return 'Dilbert'; } public function getURI(){ return 'http://dilbert.com'; } public function getDescription(){ return 'Dilbert via rss-bridge'; } public function getCacheDuration(){ return 14400; // 4 hours } } ?>