From e363a9fbf86c2f5885bf76d5673f0d6f16961399 Mon Sep 17 00:00:00 2001 From: emkael Date: Sat, 5 Sep 2026 15:03:49 +0200 Subject: URL filter --- providers/Provider.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/providers/Provider.php b/providers/Provider.php index baec215..14c7300 100644 --- a/providers/Provider.php +++ b/providers/Provider.php @@ -65,6 +65,15 @@ abstract class Provider { }); } + if (array_key_exists('urlfilter', $this->_options)) { + $spamURLs = explode(',', $this->_options['urlfilter']); + foreach ($spamURLs as $urlPart) { + $items = array_filter($items, function($item) use($urlPart) { + return !str_contains($item->Link, $urlPart); + }); + } + } + return $items; } -- cgit v1.3.1