summaryrefslogtreecommitdiff
path: root/init.php
diff options
context:
space:
mode:
Diffstat (limited to 'init.php')
-rw-r--r--init.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/init.php b/init.php
index d653a95..acc5caa 100644
--- a/init.php
+++ b/init.php
@@ -276,6 +276,15 @@ class Af_Lemmy extends Plugin {
if (@$doc->loadHTML($article["content"])) {
$xpath = new DOMXPath($doc);
+ $categories = [];
+ $category_links = $xpath->query('//a[contains(@href, "/c/")]');
+
+ foreach ($category_links as $link) {
+ array_push($categories, $link->textContent);
+ }
+
+ array_push($article["tags"], ...FeedItem_Common::normalize_categories($categories));
+
$found = $this->inline_stuff($article, $doc, $xpath, $origin_domain);
$node = $doc->getElementsByTagName('body')->item(0);