diff --git a/bridges/ScarletComicBridge.php b/bridges/ScarletComicBridge.php new file mode 100755 index 00000000000..eba0fcb5864 --- /dev/null +++ b/bridges/ScarletComicBridge.php @@ -0,0 +1,35 @@ + [ + 'name' => 'limit (max 5)', + 'type' => 'number', + 'defaultValue' => 5, + 'required' => true, + ] + ] + ]; + + public function collectData() + { + $url = self::URI . '/scarlet/feed'; + $limit = min(5, $this->getInput('limit')); + $this->collectExpandableDatas($url, $limit); + } + + protected function parseItem($item) + { + $html = getSimpleHTMLDOMCached($item['uri']); + $comicImage = $html->find('div[id="spliced-comic"]', 0); + $item['content'] = $comicImage; + + return $item; + } +}