From ab48e6d456124c80fc3bc5c9815b0f2c3b5487a7 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sun, 18 Oct 2020 10:28:43 +0100 Subject: [PATCH] Getting tags from posts --- newsdaemon.py | 3 ++- newswire.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/newsdaemon.py b/newsdaemon.py index d6166c5d9..e6dc0c26a 100644 --- a/newsdaemon.py +++ b/newsdaemon.py @@ -464,11 +464,12 @@ def convertRSStoActivityPub(baseDir: str, httpPrefix: str, htId = tagName.replace('#', '') hashtagUrl = \ httpPrefix + "://" + domainFull + "/tags/" + htId - blog['object']['tag'][htId] = { + newTag = { 'href': hashtagUrl, 'name': tagName, 'type': 'Hashtag' } + blog['object']['tag'].append(newTag) if tagName in blog['object']['content']: hashtagHtml = \ " []: return [] if not postJsonObject['object'].get('tag'): return [] - if not isinstance(postJsonObject['object']['tag'], dict): + if not isinstance(postJsonObject['object']['tag'], list): return [] tags = [] - for tg in postJsonObject['object']['tag'].items(): + for tg in postJsonObject['object']['tag']: if not isinstance(tg, dict): continue if not tg.get('name'):