]> git.wh0rd.org Git - tt-rss.git/blob - plugins/af_comics/filters/af_comics_explosm.php
35a2edd41f392d5822e758d5759a1142aa97a61a
[tt-rss.git] / plugins / af_comics / filters / af_comics_explosm.php
1 <?php
2 class Af_Comics_Explosm extends Af_ComicFilter {
3
4         function supported() {
5                 return array("Cyanide and Happiness");
6         }
7
8         function process(&$article) {
9
10                 if (strpos($article["link"], "explosm.net/comics") !== FALSE) {
11
12                                 $doc = new DOMDocument();
13
14                                 if (@$doc->loadHTML(fetch_file_contents($article["link"]))) {
15                                         $xpath = new DOMXPath($doc);
16                                         $basenode = $xpath->query('(//img[@id="main-comic"])')->item(0);
17
18                                         if ($basenode) {
19                                                 $article["content"] = $doc->saveXML($basenode);
20                                         }
21                                 }
22
23                         return true;
24                 }
25
26                 return false;
27         }
28 }