From a1b6bca5818d092eb488ef07b7bc28abdd129b08 Mon Sep 17 00:00:00 2001 From: Tone <66808319+Tone866@users.noreply.github.com> Date: Mon, 8 May 2023 16:21:03 +0200 Subject: [PATCH] added article categories for GolemBridge (#3377) * added article categories for GolemBridge * tabs are bad, spaces good * fixed duplicate categories on multi-page articles --- bridges/GolemBridge.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bridges/GolemBridge.php b/bridges/GolemBridge.php index f6dd97df..c2832733 100644 --- a/bridges/GolemBridge.php +++ b/bridges/GolemBridge.php @@ -88,6 +88,14 @@ class GolemBridge extends FeedExpander $item['author'] = $author->plaintext; } + $categories = $articlePage->find('ul.tags__list li'); + foreach ($categories as $category) { + $trimmedcategories[] = trim(html_entity_decode($category->plaintext)); + } + if (isset($trimmedcategories)) { + $item['categories'] = array_unique($trimmedcategories); + } + $item['content'] .= $this->extractContent($articlePage); // next page