diff --git a/webapp_hashtagswarm.py b/webapp_hashtagswarm.py index 6bbe3708..b4410c5f 100644 --- a/webapp_hashtagswarm.py +++ b/webapp_hashtagswarm.py @@ -10,6 +10,7 @@ import os from datetime import datetime from utils import getHashtagCategories from utils import getHashtagCategory +from webapp_utils import getContentWarningButton def getHashtagCategoriesFeed(baseDir: str, @@ -197,12 +198,13 @@ def htmlHashTagSwarm(baseDir: str, actor: str, translate: {}) -> str: # swarm of categories categorySwarmStr = '' if categorySwarm: - categorySwarm.sort() - for categoryStr in categorySwarm: - categorySwarmStr += \ - '' + categoryStr + '\n' - categorySwarmStr += '

\n' + if len(categorySwarm) > 3: + categorySwarm.sort() + for categoryStr in categorySwarm: + categorySwarmStr += \ + '' + categoryStr + '\n' + categorySwarmStr += '

\n' # swarm of tags tagSwarmStr = '' @@ -211,6 +213,10 @@ def htmlHashTagSwarm(baseDir: str, actor: str, translate: {}) -> str: '' + tagName + '\n' + if categorySwarmStr: + tagSwarmStr = \ + getContentWarningButton('alltags', translate, tagSwarmStr) + tagSwarmHtml = categorySwarmStr + tagSwarmStr.strip() + '\n' tagSwarmHtml += getHashtagDomainHistogram(domainHistogram, translate) return tagSwarmHtml