Tidy rss strings

merge-requests/30/head
Bob Mottram 2021-07-04 10:50:09 +01:00
parent 8514d6f60b
commit bc679d8b0a
1 changed files with 14 additions and 11 deletions

View File

@ -47,21 +47,25 @@ def rss2Header(httpPrefix: str,
title: str, translate: {}) -> str: title: str, translate: {}) -> str:
"""Header for an RSS 2.0 feed """Header for an RSS 2.0 feed
""" """
rssStr = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>" rssStr = \
rssStr += "<rss version=\"2.0\">" "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>" + \
rssStr += '<channel>' "<rss version=\"2.0\">" + \
'<channel>'
if title.startswith('News'): if title.startswith('News'):
rssStr += ' <title>Newswire</title>' rssStr += \
rssStr += ' <link>' + httpPrefix + '://' + domainFull + \ ' <title>Newswire</title>' + \
' <link>' + httpPrefix + '://' + domainFull + \
'/newswire.xml' + '</link>' '/newswire.xml' + '</link>'
elif title.startswith('Site'): elif title.startswith('Site'):
rssStr += ' <title>' + domainFull + '</title>' rssStr += \
rssStr += ' <link>' + httpPrefix + '://' + domainFull + \ ' <title>' + domainFull + '</title>' + \
' <link>' + httpPrefix + '://' + domainFull + \
'/blog/rss.xml' + '</link>' '/blog/rss.xml' + '</link>'
else: else:
rssStr += ' <title>' + translate[title] + '</title>' rssStr += \
rssStr += ' <link>' + httpPrefix + '://' + domainFull + \ ' <title>' + translate[title] + '</title>' + \
' <link>' + httpPrefix + '://' + domainFull + \
'/users/' + nickname + '/rss.xml' + '</link>' '/users/' + nickname + '/rss.xml' + '</link>'
return rssStr return rssStr
@ -69,8 +73,7 @@ def rss2Header(httpPrefix: str,
def rss2Footer() -> str: def rss2Footer() -> str:
"""Footer for an RSS 2.0 feed """Footer for an RSS 2.0 feed
""" """
rssStr = '</channel>' rssStr = '</channel></rss>'
rssStr += '</rss>'
return rssStr return rssStr