diff --git a/bridges/PCGWNewsBridge.php b/bridges/PCGWNewsBridge.php new file mode 100644 index 00000000..92b80fdc --- /dev/null +++ b/bridges/PCGWNewsBridge.php @@ -0,0 +1,34 @@ +getURI()); + + $now = strtotime('now'); + + foreach($html->find('.mw-parser-output .news_li') as $element) { + $item = array(); + + $date_string = $element->find('b', 0)->innertext; + $date = strtotime($date_string); + if ($date > $now) { + $date = strtotime($date_string . ' - 1 year'); + } + $item['title'] = self::NAME . ' for ' . date('Y-m-d', $date); + $item['content'] = $element; + $item['uri'] = $this->getURI(); + $item['timestamp'] = $date; + + $this->items[] = $item; + } + } +}