diff --git a/inbox.py b/inbox.py index 58ef4ecfe..e5bb199cd 100644 --- a/inbox.py +++ b/inbox.py @@ -87,7 +87,8 @@ def storeHashTags(baseDir: str,nickname: str,postJsonObject: {}) -> None: tagName=tag['name'].replace('#','').strip() tagsFilename=tagsDir+'/'+tagName+'.txt' postUrl=postJsonObject['id'].replace('/activity','').replace('/','#') - tagline=nickname+' '+postUrl+'\n' + daysSinceEpoch=(datetime.datetime.utcnow() - datetime.datetime(1970,1,1)).days + tagline=str(daysSinceEpoch)+' '+nickname+' '+postUrl+'\n' if not os.path.isfile(tagsFilename): tagsFile=open(tagsFilename, "w+") if tagsFile: diff --git a/webinterface.py b/webinterface.py index 1bbc924e5..bac4dc2a0 100644 --- a/webinterface.py +++ b/webinterface.py @@ -397,8 +397,13 @@ def htmlHashtagSearch(domain: str,port: int, \ index-=1 continue else: - nickname=postId.split(' ')[0] - postId=postId.split(' ')[1] + postFields=postId.split(' ') + if len(postFields)!=3: + index=-1 + continue + postDaysSinceEposh=int(postFields[0]) + nickname=postFields[1] + postId=postFields[2] postFilename=locatePost(baseDir,nickname,domain,postId) if not postFilename: index-=1