forked from blallo/rss-bridge
[LeMotDuJour] remove Bridge: Supported by WordPress bridge
http://www.lemotdujour.com doesn't seem to be active for the last two years (last entry is dated 17. oct 2014). WordPress will return the headlines which seems to be sufficient for now.
This commit is contained in:
parent
7afee0e277
commit
12abf9d455
1 changed files with 0 additions and 55 deletions
|
@ -1,55 +0,0 @@
|
||||||
<?php
|
|
||||||
class LeMotDuJourBridge extends BridgeAbstract{
|
|
||||||
|
|
||||||
public function loadMetadatas() {
|
|
||||||
|
|
||||||
$this->maintainer = "qwertygc";
|
|
||||||
$this->name = "LeMotDuJour Bridge";
|
|
||||||
$this->uri = "http://www.lemotdujour.com/";
|
|
||||||
$this->description = "Returns the newest articles.";
|
|
||||||
$this->update = "2014-05-25";
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function collectData(array $param){
|
|
||||||
|
|
||||||
function StripCDATA($string) {
|
|
||||||
$string = str_replace('<![CDATA[', '', $string);
|
|
||||||
$string = str_replace(']]>', '', $string);
|
|
||||||
return $string;
|
|
||||||
}
|
|
||||||
function ExtractContent($url) {
|
|
||||||
$html2 = $this->file_get_html($url);
|
|
||||||
$text = $html2->find('div.single-contenu', 0)->innertext;
|
|
||||||
return $text;
|
|
||||||
}
|
|
||||||
$html = $this->file_get_html('http://feeds2.feedburner.com/lemotdujour/lemotdujour') or $this->returnError('Could not request LeMotDuJour.', 404);
|
|
||||||
$limit = 0;
|
|
||||||
|
|
||||||
foreach($html->find('item') as $element) {
|
|
||||||
if($limit < 10) {
|
|
||||||
$item = new \Item();
|
|
||||||
$item->title = StripCDATA($element->find('title', 0)->innertext);
|
|
||||||
$item->uri = StripCDATA($element->find('guid', 0)->plaintext);
|
|
||||||
$item->timestamp = strtotime($element->find('pubDate', 0)->plaintext);
|
|
||||||
$item->content = ExtractContent($item->uri);
|
|
||||||
$this->items[] = $item;
|
|
||||||
$limit++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getName(){
|
|
||||||
return 'LeMotDuJour Bridge';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getURI(){
|
|
||||||
return 'http://lemotdujour.com/';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getCacheDuration(){
|
|
||||||
return 3600*2; // 2 hours
|
|
||||||
// return 0; // 2 hours
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in a new issue