From 79f6ec57337834558810e02ec9ab6f10580aaf7a Mon Sep 17 00:00:00 2001 From: Christian Schabesberger Date: Sat, 8 Oct 2022 15:34:26 +0200 Subject: [PATCH] hide Nordbayern+ articles (#3094) --- bridges/NordbayernBridge.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/bridges/NordbayernBridge.php b/bridges/NordbayernBridge.php index 29550792..b409e1e0 100644 --- a/bridges/NordbayernBridge.php +++ b/bridges/NordbayernBridge.php @@ -38,6 +38,12 @@ class NordbayernBridge extends BridgeAbstract 'type' => 'checkbox', 'exampleValue' => 'checked', 'title' => 'Include Police Reports', + ], + 'hideNNPlus' => [ + 'name' => 'Hide NN+ articles', + 'type' => 'checkbox', + 'exampleValue' => 'unchecked', + 'title' => 'Hide all paywall articles on NN' ] ]]; @@ -153,7 +159,13 @@ class NordbayernBridge extends BridgeAbstract foreach ($main->find('article') as $article) { $url = $article->find('a', 0)->href; $url = urljoin(self::URI, $url); - self::handleArticle($url); + // exclude nn+ articles if desired + if ( + !$this->getInput('hideNNPlus') || + !str_contains($url, 'www.nn.de') + ) { + self::handleArticle($url); + } } }