Apply instance level blocks to hashtag category feeds

merge-requests/8/head
Bob Mottram 2020-12-02 22:40:46 +00:00
parent 572112bd66
commit 1426fefe5d
1 changed files with 5 additions and 4 deletions

View File

@ -203,7 +203,7 @@ def parseFeedDate(pubDate: str) -> str:
return pubDateStr
def xml2StrToHashtagCategories(baseDir: str, xmlStr: str,
def xml2StrToHashtagCategories(baseDir: str, domain: str, xmlStr: str,
maxCategoriesFeedItemSizeKb: int) -> None:
"""Updates hashtag categories based upon an rss feed
"""
@ -232,6 +232,7 @@ def xml2StrToHashtagCategories(baseDir: str, xmlStr: str,
if not hashtagListStr:
continue
hashtagList = hashtagListStr.split(' ')
if not isBlockedHashtag(baseDir, categoryStr):
for hashtag in hashtagList:
setHashtagCategory(baseDir, hashtag, categoryStr)
@ -247,7 +248,7 @@ def xml2StrToDict(baseDir: str, domain: str, xmlStr: str,
return {}
result = {}
if '<title>#categories</title>' in xmlStr:
xml2StrToHashtagCategories(baseDir, xmlStr,
xml2StrToHashtagCategories(baseDir, domain, xmlStr,
maxCategoriesFeedItemSizeKb)
return {}
rssItems = xmlStr.split('<item>')