Cached html location

main
Bob Mottram 2020-10-07 21:03:39 +01:00
parent 6c71349c0b
commit 8982a470ac
1 changed files with 6 additions and 2 deletions

View File

@ -53,6 +53,7 @@ def convertRSStoActivityPub(baseDir: str, httpPrefix: str,
OrderedDict(sorted(newswire.items(), reverse=False)) OrderedDict(sorted(newswire.items(), reverse=False))
for dateStr, item in newswireReverse.items(): for dateStr, item in newswireReverse.items():
originalDateStr = dateStr
# convert the date to the format used by ActivityPub # convert the date to the format used by ActivityPub
dateStr = dateStr.replace(' ', 'T') dateStr = dateStr.replace(' ', 'T')
dateStr = dateStr.replace('+00:00', 'Z') dateStr = dateStr.replace('+00:00', 'Z')
@ -67,9 +68,12 @@ def convertRSStoActivityPub(baseDir: str, httpPrefix: str,
if os.path.isfile(filename): if os.path.isfile(filename):
# if a local post exists as html then change the link # if a local post exists as html then change the link
# to the local one # to the local one
htmlFilename = filename.replace('.json', '.html') htmlFilename = \
baseDir + '/accounts/news@' + domain + \
'/postcache/' + newPostId.replace('/', '#') + '.html'
if os.path.isfile(htmlFilename): if os.path.isfile(htmlFilename):
item[1] = '/users/news/statuses/' + statusNumber + '.html' newswire[originalDateStr][1] = \
'/users/news/statuses/' + statusNumber + '.html'
# don't create the post if it already exists # don't create the post if it already exists
continue continue