[DevToBridge] Fix bridge & add getName() (#1470)
This commit is contained in:
parent
1584636e5b
commit
a54eb88ee1
1 changed files with 9 additions and 6 deletions
|
@ -51,15 +51,10 @@ apple-icon-5c6fa9f2bce280428589c6195b7f1924206a53b782b371cfe2d02da932c8c173.png'
|
||||||
|
|
||||||
$html = defaultLinkTo($html, static::URI);
|
$html = defaultLinkTo($html, static::URI);
|
||||||
|
|
||||||
$articles = $html->find('div[class="single-article"]')
|
$articles = $html->find('div.single-article')
|
||||||
or returnServerError('Could not find articles!');
|
or returnServerError('Could not find articles!');
|
||||||
|
|
||||||
foreach($articles as $article) {
|
foreach($articles as $article) {
|
||||||
|
|
||||||
if($article->find('[class*="cta"]', 0)) { // Skip ads
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
$item = array();
|
$item = array();
|
||||||
|
|
||||||
$item['uri'] = $article->find('a[id*=article-link]', 0)->href;
|
$item['uri'] = $article->find('a[id*=article-link]', 0)->href;
|
||||||
|
@ -92,6 +87,14 @@ EOD;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getName() {
|
||||||
|
if (!is_null($this->getInput('tag'))) {
|
||||||
|
return ucfirst($this->getInput('tag')) . ' - dev.to';
|
||||||
|
}
|
||||||
|
|
||||||
|
return parent::getName();
|
||||||
|
}
|
||||||
|
|
||||||
private function getFullArticle($url) {
|
private function getFullArticle($url) {
|
||||||
$html = getSimpleHTMLDOMCached($url)
|
$html = getSimpleHTMLDOMCached($url)
|
||||||
or returnServerError('Unable to load article from "' . $url . '"!');
|
or returnServerError('Unable to load article from "' . $url . '"!');
|
||||||
|
|
Loading…
Reference in a new issue