mirror of https://gitlab.com/bashrc2/epicyon
Port numbers on image attachments
parent
a60683afff
commit
f8445f9f4c
|
@ -213,7 +213,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
os.rename(uploadMediaFilename,mediaFilename)
|
os.rename(uploadMediaFilename,mediaFilename)
|
||||||
# change the url of the attachment
|
# change the url of the attachment
|
||||||
messageJson['object']['attachment'][attachmentIndex]['url']= \
|
messageJson['object']['attachment'][attachmentIndex]['url']= \
|
||||||
self.server.httpPrefix+'://'+self.server.domain+'/'+mediaPath
|
self.server.httpPrefix+'://'+self.server.domainFull+'/'+mediaPath
|
||||||
|
|
||||||
permittedOutboxTypes=[
|
permittedOutboxTypes=[
|
||||||
'Create','Announce','Like','Follow','Undo', \
|
'Create','Announce','Like','Follow','Undo', \
|
||||||
|
|
18
posts.py
18
posts.py
|
@ -607,9 +607,13 @@ def createPublicPost(baseDir: str,
|
||||||
inReplyTo=None, inReplyToAtomUri=None, subject=None) -> {}:
|
inReplyTo=None, inReplyToAtomUri=None, subject=None) -> {}:
|
||||||
"""Public post
|
"""Public post
|
||||||
"""
|
"""
|
||||||
|
domainFull=domain
|
||||||
|
if port!=80 and port!=443:
|
||||||
|
if ':' not in domain:
|
||||||
|
domainFull=domain+':'+str(port)
|
||||||
return createPostBase(baseDir,nickname, domain, port, \
|
return createPostBase(baseDir,nickname, domain, port, \
|
||||||
'https://www.w3.org/ns/activitystreams#Public', \
|
'https://www.w3.org/ns/activitystreams#Public', \
|
||||||
httpPrefix+'://'+domain+'/users/'+nickname+'/followers', \
|
httpPrefix+'://'+domainFull+'/users/'+nickname+'/followers', \
|
||||||
httpPrefix, content, followersOnly, saveToFile, \
|
httpPrefix, content, followersOnly, saveToFile, \
|
||||||
clientToServer, \
|
clientToServer, \
|
||||||
attachImageFilename,imageDescription,useBlurhash, \
|
attachImageFilename,imageDescription,useBlurhash, \
|
||||||
|
@ -623,8 +627,12 @@ def createUnlistedPost(baseDir: str,
|
||||||
inReplyTo=None, inReplyToAtomUri=None, subject=None) -> {}:
|
inReplyTo=None, inReplyToAtomUri=None, subject=None) -> {}:
|
||||||
"""Unlisted post. This has the #Public and followers links inverted.
|
"""Unlisted post. This has the #Public and followers links inverted.
|
||||||
"""
|
"""
|
||||||
|
domainFull=domain
|
||||||
|
if port!=80 and port!=443:
|
||||||
|
if ':' not in domain:
|
||||||
|
domainFull=domain+':'+str(port)
|
||||||
return createPostBase(baseDir,nickname, domain, port, \
|
return createPostBase(baseDir,nickname, domain, port, \
|
||||||
httpPrefix+'://'+domain+'/users/'+nickname+'/followers', \
|
httpPrefix+'://'+domainFull+'/users/'+nickname+'/followers', \
|
||||||
'https://www.w3.org/ns/activitystreams#Public', \
|
'https://www.w3.org/ns/activitystreams#Public', \
|
||||||
httpPrefix, content, followersOnly, saveToFile, \
|
httpPrefix, content, followersOnly, saveToFile, \
|
||||||
clientToServer, \
|
clientToServer, \
|
||||||
|
@ -639,8 +647,12 @@ def createFollowersOnlyPost(baseDir: str,
|
||||||
inReplyTo=None, inReplyToAtomUri=None, subject=None) -> {}:
|
inReplyTo=None, inReplyToAtomUri=None, subject=None) -> {}:
|
||||||
"""Followers only post
|
"""Followers only post
|
||||||
"""
|
"""
|
||||||
|
domainFull=domain
|
||||||
|
if port!=80 and port!=443:
|
||||||
|
if ':' not in domain:
|
||||||
|
domainFull=domain+':'+str(port)
|
||||||
return createPostBase(baseDir,nickname, domain, port, \
|
return createPostBase(baseDir,nickname, domain, port, \
|
||||||
httpPrefix+'://'+domain+'/users/'+nickname+'/followers', \
|
httpPrefix+'://'+domainFull+'/users/'+nickname+'/followers', \
|
||||||
None,
|
None,
|
||||||
httpPrefix, content, followersOnly, saveToFile, \
|
httpPrefix, content, followersOnly, saveToFile, \
|
||||||
clientToServer, \
|
clientToServer, \
|
||||||
|
|
Loading…
Reference in New Issue