forked from indymedia/epicyon
Remove spaces from search strings
parent
173670f472
commit
be1104d0fc
|
@ -664,8 +664,8 @@ class PubServer(BaseHTTPRequestHandler):
|
|||
self.server.debug)
|
||||
if announceJson:
|
||||
self._postToOutbox(announceJson)
|
||||
self._redirect_headers(actor+'/inbox',cookie)
|
||||
self.server.GETbusy=False
|
||||
self._redirect_headers(actor+'/inbox',cookie)
|
||||
return
|
||||
|
||||
inReplyTo=None
|
||||
|
@ -1514,7 +1514,7 @@ class PubServer(BaseHTTPRequestHandler):
|
|||
searchStr=searchParams.split('searchtext=')[1]
|
||||
if '&' in searchStr:
|
||||
searchStr=searchStr.split('&')[0]
|
||||
searchStr=searchStr.replace('+',' ').replace('%40','@')
|
||||
searchStr=searchStr.replace('+',' ').replace('%40','@').strip()
|
||||
if '@' in searchStr:
|
||||
print('Search: '+searchStr)
|
||||
nickname=getNicknameFromActor(self.path)
|
||||
|
|
|
@ -518,6 +518,7 @@ def individualPostAsHtml(baseDir: str, \
|
|||
avatarUrl=postJsonObject['actor']+'/avatar.png'
|
||||
|
||||
fullDomain=domain
|
||||
if port:
|
||||
if port!=80 and port!=443:
|
||||
fullDomain=domain+':'+str(port)
|
||||
|
||||
|
@ -555,14 +556,23 @@ def individualPostAsHtml(baseDir: str, \
|
|||
datetimeObject = datetime.strptime(publishedStr,"%Y-%m-%dT%H:%M:%SZ")
|
||||
publishedStr=datetimeObject.strftime("%a %b %d, %H:%M")
|
||||
footerStr='<span class="'+timeClass+'">'+publishedStr+'</span>\n'
|
||||
|
||||
# don't allow announce/repeat of your own posts
|
||||
announceStr=''
|
||||
likeStr=''
|
||||
if fullDomain+'/users/'+nickname not in postJsonObject['actor']:
|
||||
announceStr= \
|
||||
'<a href="/users/'+nickname+'?repeat='+postJsonObject['object']['id']+'" title="Repeat this post">' \
|
||||
'<img src="/icons/repeat_inactive.png"/></a>'
|
||||
likeStr= \
|
||||
'<a href="/users/'+nickname+'?like='+postJsonObject['object']['id']+'" title="Like this post">' \
|
||||
'<img src="/icons/like_inactive.png"/></a>'
|
||||
|
||||
if showIcons:
|
||||
footerStr='<div class="'+containerClassIcons+'">'
|
||||
footerStr+='<a href="/users/'+nickname+'?replyto='+postJsonObject['object']['id']+'" title="Reply to this post">'
|
||||
footerStr+='<img src="/icons/reply.png"/></a>'
|
||||
footerStr+='<a href="/users/'+nickname+'?repeat='+postJsonObject['object']['id']+'" title="Repeat this post">'
|
||||
footerStr+='<img src="/icons/repeat_inactive.png"/></a>'
|
||||
footerStr+='<a href="/users/'+nickname+'?like='+postJsonObject['object']['id']+'" title="Like this post">'
|
||||
footerStr+='<img src="/icons/like_inactive.png"/></a>'
|
||||
footerStr+=announceStr+likeStr
|
||||
footerStr+='<span class="'+timeClass+'">'+publishedStr+'</span>'
|
||||
footerStr+='</div>'
|
||||
|
||||
|
|
Loading…
Reference in New Issue