forked from indymedia/epicyon
Format edited blog content
parent
9e429b495d
commit
2493139d7b
24
daemon.py
24
daemon.py
|
@ -172,6 +172,7 @@ from manualapprove import manualDenyFollowRequest
|
||||||
from manualapprove import manualApproveFollowRequest
|
from manualapprove import manualApproveFollowRequest
|
||||||
from announce import createAnnounce
|
from announce import createAnnounce
|
||||||
from announce import outboxAnnounce
|
from announce import outboxAnnounce
|
||||||
|
from content import replaceEmojiFromTags
|
||||||
from content import addHtmlTags
|
from content import addHtmlTags
|
||||||
from content import extractMediaInFormPOST
|
from content import extractMediaInFormPOST
|
||||||
from content import saveMediaInFormPOST
|
from content import saveMediaInFormPOST
|
||||||
|
@ -3936,8 +3937,29 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
os.remove(cachedFilename)
|
os.remove(cachedFilename)
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
# remove from memory cache
|
||||||
|
removePostFromCache(postJsonObject, \
|
||||||
|
self.server.recentPostsCache)
|
||||||
|
# change the blog post title
|
||||||
postJsonObject['object']['summary']=fields['subject']
|
postJsonObject['object']['summary']=fields['subject']
|
||||||
# TODO format message
|
# format message
|
||||||
|
tags=[]
|
||||||
|
hashtagsDict={}
|
||||||
|
fields['message']= \
|
||||||
|
addHtmlTags(self.server.baseDir, \
|
||||||
|
self.server.httpPrefix, \
|
||||||
|
nickname,self.server.domain, \
|
||||||
|
fields['message'], \
|
||||||
|
mentionedRecipients, \
|
||||||
|
hashtagsDict,True)
|
||||||
|
# replace emoji with unicode
|
||||||
|
tags=[]
|
||||||
|
for tagName,tag in hashtagsDict.items():
|
||||||
|
tags.append(tag)
|
||||||
|
# get list of tags
|
||||||
|
fields['message']= \
|
||||||
|
replaceEmojiFromTags(fields['message'],tags,'content')
|
||||||
|
|
||||||
postJsonObject['object']['content']=fields['message']
|
postJsonObject['object']['content']=fields['message']
|
||||||
saveJson(postJsonObject,postFilename)
|
saveJson(postJsonObject,postFilename)
|
||||||
print('Edited blog post, resaved '+postFilename)
|
print('Edited blog post, resaved '+postFilename)
|
||||||
|
|
Loading…
Reference in New Issue