Getting tags from posts

main
Bob Mottram 2020-10-18 10:28:43 +01:00
parent 10d4010cd8
commit ab48e6d456
2 changed files with 4 additions and 3 deletions

View File

@ -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 = \
"<a href=\"" + hashtagUrl + \

View File

@ -384,10 +384,10 @@ def getHashtagsFromPost(postJsonObject: {}) -> []:
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'):