diff --git a/acceptreject.py b/acceptreject.py
index 109129dc9..2c8942051 100644
--- a/acceptreject.py
+++ b/acceptreject.py
@@ -25,7 +25,7 @@ from utils import hasObjectStringType
def _createAcceptReject(base_dir: str, federationList: [],
nickname: str, domain: str, port: int,
- toUrl: str, ccUrl: str, httpPrefix: str,
+ toUrl: str, ccUrl: str, http_prefix: str,
objectJson: {}, acceptType: str) -> {}:
"""Accepts or rejects something (eg. a follow request or offer)
Typically toUrl will be https://www.w3.org/ns/activitystreams#Public
@@ -44,7 +44,7 @@ def _createAcceptReject(base_dir: str, federationList: [],
newAccept = {
"@context": "https://www.w3.org/ns/activitystreams",
'type': acceptType,
- 'actor': localActorUrl(httpPrefix, nickname, domain),
+ 'actor': localActorUrl(http_prefix, nickname, domain),
'to': [toUrl],
'cc': [],
'object': objectJson
@@ -57,22 +57,22 @@ def _createAcceptReject(base_dir: str, federationList: [],
def createAccept(base_dir: str, federationList: [],
nickname: str, domain: str, port: int,
- toUrl: str, ccUrl: str, httpPrefix: str,
+ toUrl: str, ccUrl: str, http_prefix: str,
objectJson: {}) -> {}:
return _createAcceptReject(base_dir, federationList,
nickname, domain, port,
- toUrl, ccUrl, httpPrefix,
+ toUrl, ccUrl, http_prefix,
objectJson, 'Accept')
def createReject(base_dir: str, federationList: [],
nickname: str, domain: str, port: int,
- toUrl: str, ccUrl: str, httpPrefix: str,
+ toUrl: str, ccUrl: str, http_prefix: str,
objectJson: {}) -> {}:
return _createAcceptReject(base_dir, federationList,
nickname, domain, port,
toUrl, ccUrl,
- httpPrefix, objectJson, 'Reject')
+ http_prefix, objectJson, 'Reject')
def _acceptFollow(base_dir: str, domain: str, messageJson: {},
@@ -182,7 +182,7 @@ def _acceptFollow(base_dir: str, domain: str, messageJson: {},
def receiveAcceptReject(session, base_dir: str,
- httpPrefix: str, domain: str, port: int,
+ http_prefix: str, domain: str, port: int,
sendThreads: [], postLog: [], cachedWebfingers: {},
personCache: {}, messageJson: {}, federationList: [],
debug: bool) -> bool:
diff --git a/announce.py b/announce.py
index c211031ea..c74630572 100644
--- a/announce.py
+++ b/announce.py
@@ -117,7 +117,7 @@ def announcedByPerson(isAnnounced: bool, postActor: str,
def createAnnounce(session, base_dir: str, federationList: [],
nickname: str, domain: str, port: int,
- toUrl: str, ccUrl: str, httpPrefix: str,
+ toUrl: str, ccUrl: str, http_prefix: str,
objectUrl: str, saveToFile: bool,
clientToServer: bool,
sendThreads: [], postLog: [],
@@ -137,13 +137,13 @@ def createAnnounce(session, base_dir: str, federationList: [],
fullDomain = getFullDomain(domain, port)
statusNumber, published = getStatusNumber()
- newAnnounceId = httpPrefix + '://' + fullDomain + \
+ newAnnounceId = http_prefix + '://' + fullDomain + \
'/users/' + nickname + '/statuses/' + statusNumber
- atomUriStr = localActorUrl(httpPrefix, nickname, fullDomain) + \
+ atomUriStr = localActorUrl(http_prefix, nickname, fullDomain) + \
'/statuses/' + statusNumber
newAnnounce = {
"@context": "https://www.w3.org/ns/activitystreams",
- 'actor': localActorUrl(httpPrefix, nickname, fullDomain),
+ 'actor': localActorUrl(http_prefix, nickname, fullDomain),
'atomUri': atomUriStr,
'cc': [],
'id': newAnnounceId + '/activity',
@@ -178,7 +178,7 @@ def createAnnounce(session, base_dir: str, federationList: [],
sendSignedJson(newAnnounce, session, base_dir,
nickname, domain, port,
announceNickname, announceDomain, announcePort, None,
- httpPrefix, True, clientToServer, federationList,
+ http_prefix, True, clientToServer, federationList,
sendThreads, postLog, cachedWebfingers, personCache,
debug, projectVersion, None, groupAccount,
signingPrivateKeyPem, 639633)
@@ -187,7 +187,7 @@ def createAnnounce(session, base_dir: str, federationList: [],
def announcePublic(session, base_dir: str, federationList: [],
- nickname: str, domain: str, port: int, httpPrefix: str,
+ nickname: str, domain: str, port: int, http_prefix: str,
objectUrl: str, clientToServer: bool,
sendThreads: [], postLog: [],
personCache: {}, cachedWebfingers: {},
@@ -198,10 +198,10 @@ def announcePublic(session, base_dir: str, federationList: [],
fromDomain = getFullDomain(domain, port)
toUrl = 'https://www.w3.org/ns/activitystreams#Public'
- ccUrl = localActorUrl(httpPrefix, nickname, fromDomain) + '/followers'
+ ccUrl = localActorUrl(http_prefix, nickname, fromDomain) + '/followers'
return createAnnounce(session, base_dir, federationList,
nickname, domain, port,
- toUrl, ccUrl, httpPrefix,
+ toUrl, ccUrl, http_prefix,
objectUrl, True, clientToServer,
sendThreads, postLog,
personCache, cachedWebfingers,
@@ -212,7 +212,7 @@ def announcePublic(session, base_dir: str, federationList: [],
def sendAnnounceViaServer(base_dir: str, session,
fromNickname: str, password: str,
fromDomain: str, fromPort: int,
- httpPrefix: str, repeatObjectUrl: str,
+ http_prefix: str, repeatObjectUrl: str,
cachedWebfingers: {}, personCache: {},
debug: bool, projectVersion: str,
signingPrivateKeyPem: str) -> {}:
@@ -225,7 +225,7 @@ def sendAnnounceViaServer(base_dir: str, session,
fromDomainFull = getFullDomain(fromDomain, fromPort)
toUrl = 'https://www.w3.org/ns/activitystreams#Public'
- actorStr = localActorUrl(httpPrefix, fromNickname, fromDomainFull)
+ actorStr = localActorUrl(http_prefix, fromNickname, fromDomainFull)
ccUrl = actorStr + '/followers'
statusNumber, published = getStatusNumber()
@@ -242,10 +242,10 @@ def sendAnnounceViaServer(base_dir: str, session,
'type': 'Announce'
}
- handle = httpPrefix + '://' + fromDomainFull + '/@' + fromNickname
+ handle = http_prefix + '://' + fromDomainFull + '/@' + fromNickname
# lookup the inbox for the To handle
- wfRequest = webfingerHandle(session, handle, httpPrefix,
+ wfRequest = webfingerHandle(session, handle, http_prefix,
cachedWebfingers,
fromDomain, projectVersion, debug, False,
signingPrivateKeyPem)
@@ -268,7 +268,7 @@ def sendAnnounceViaServer(base_dir: str, session,
originDomain,
base_dir, session, wfRequest,
personCache,
- projectVersion, httpPrefix,
+ projectVersion, http_prefix,
fromNickname, fromDomain,
postToBox, 73528)
@@ -289,7 +289,7 @@ def sendAnnounceViaServer(base_dir: str, session,
'Content-type': 'application/json',
'Authorization': authHeader
}
- postResult = postJson(httpPrefix, fromDomainFull,
+ postResult = postJson(http_prefix, fromDomainFull,
session, newAnnounceJson, [], inboxUrl,
headers, 3, True)
if not postResult:
@@ -305,7 +305,7 @@ def sendUndoAnnounceViaServer(base_dir: str, session,
undoPostJsonObject: {},
nickname: str, password: str,
domain: str, port: int,
- httpPrefix: str, repeatObjectUrl: str,
+ http_prefix: str, repeatObjectUrl: str,
cachedWebfingers: {}, personCache: {},
debug: bool, projectVersion: str,
signingPrivateKeyPem: str) -> {}:
@@ -317,7 +317,7 @@ def sendUndoAnnounceViaServer(base_dir: str, session,
domainFull = getFullDomain(domain, port)
- actor = localActorUrl(httpPrefix, nickname, domainFull)
+ actor = localActorUrl(http_prefix, nickname, domainFull)
handle = replaceUsersWithAt(actor)
statusNumber, published = getStatusNumber()
@@ -330,7 +330,7 @@ def sendUndoAnnounceViaServer(base_dir: str, session,
}
# lookup the inbox for the To handle
- wfRequest = webfingerHandle(session, handle, httpPrefix,
+ wfRequest = webfingerHandle(session, handle, http_prefix,
cachedWebfingers,
domain, projectVersion, debug, False,
signingPrivateKeyPem)
@@ -353,7 +353,7 @@ def sendUndoAnnounceViaServer(base_dir: str, session,
originDomain,
base_dir, session, wfRequest,
personCache,
- projectVersion, httpPrefix,
+ projectVersion, http_prefix,
nickname, domain,
postToBox, 73528)
@@ -374,7 +374,7 @@ def sendUndoAnnounceViaServer(base_dir: str, session,
'Content-type': 'application/json',
'Authorization': authHeader
}
- postResult = postJson(httpPrefix, domainFull,
+ postResult = postJson(http_prefix, domainFull,
session, unAnnounceJson, [], inboxUrl,
headers, 3, True)
if not postResult:
@@ -387,7 +387,7 @@ def sendUndoAnnounceViaServer(base_dir: str, session,
def outboxUndoAnnounce(recentPostsCache: {},
- base_dir: str, httpPrefix: str,
+ base_dir: str, http_prefix: str,
nickname: str, domain: str, port: int,
messageJson: {}, debug: bool) -> None:
""" When an undo announce is received by the outbox from c2s
diff --git a/availability.py b/availability.py
index fe96ea369..61fa86bdd 100644
--- a/availability.py
+++ b/availability.py
@@ -79,7 +79,7 @@ def outboxAvailability(base_dir: str, nickname: str, messageJson: {},
def sendAvailabilityViaServer(base_dir: str, session,
nickname: str, password: str,
domain: str, port: int,
- httpPrefix: str,
+ http_prefix: str,
status: str,
cachedWebfingers: {}, personCache: {},
debug: bool, projectVersion: str,
@@ -92,7 +92,7 @@ def sendAvailabilityViaServer(base_dir: str, session,
domainFull = getFullDomain(domain, port)
- toUrl = localActorUrl(httpPrefix, nickname, domainFull)
+ toUrl = localActorUrl(http_prefix, nickname, domainFull)
ccUrl = toUrl + '/followers'
newAvailabilityJson = {
@@ -103,10 +103,10 @@ def sendAvailabilityViaServer(base_dir: str, session,
'cc': [ccUrl]
}
- handle = httpPrefix + '://' + domainFull + '/@' + nickname
+ handle = http_prefix + '://' + domainFull + '/@' + nickname
# lookup the inbox for the To handle
- wfRequest = webfingerHandle(session, handle, httpPrefix,
+ wfRequest = webfingerHandle(session, handle, http_prefix,
cachedWebfingers,
domain, projectVersion, debug, False,
signingPrivateKeyPem)
@@ -128,7 +128,7 @@ def sendAvailabilityViaServer(base_dir: str, session,
originDomain,
base_dir, session, wfRequest,
personCache, projectVersion,
- httpPrefix, nickname,
+ http_prefix, nickname,
domain, postToBox, 57262)
if not inboxUrl:
@@ -148,7 +148,7 @@ def sendAvailabilityViaServer(base_dir: str, session,
'Content-type': 'application/json',
'Authorization': authHeader
}
- postResult = postJson(httpPrefix, domainFull,
+ postResult = postJson(http_prefix, domainFull,
session, newAvailabilityJson, [],
inboxUrl, headers, 30, True)
if not postResult:
diff --git a/blocking.py b/blocking.py
index 2c63dbc8c..4c273c3a8 100644
--- a/blocking.py
+++ b/blocking.py
@@ -414,7 +414,7 @@ def isBlocked(base_dir: str, nickname: str, domain: str,
return False
-def outboxBlock(base_dir: str, httpPrefix: str,
+def outboxBlock(base_dir: str, http_prefix: str,
nickname: str, domain: str, port: int,
messageJson: {}, debug: bool) -> bool:
""" When a block request is received by the outbox from c2s
@@ -463,7 +463,7 @@ def outboxBlock(base_dir: str, httpPrefix: str,
return True
-def outboxUndoBlock(base_dir: str, httpPrefix: str,
+def outboxUndoBlock(base_dir: str, http_prefix: str,
nickname: str, domain: str, port: int,
messageJson: {}, debug: bool) -> None:
""" When an undo block request is received by the outbox from c2s
@@ -520,7 +520,7 @@ def outboxUndoBlock(base_dir: str, httpPrefix: str,
def mutePost(base_dir: str, nickname: str, domain: str, port: int,
- httpPrefix: str, postId: str, recentPostsCache: {},
+ http_prefix: str, postId: str, recentPostsCache: {},
debug: bool) -> None:
""" Mutes the given post
"""
@@ -544,7 +544,7 @@ def mutePost(base_dir: str, nickname: str, domain: str, port: int,
alsoUpdatePostId = removeIdEnding(postJsonObject['object'])
domainFull = getFullDomain(domain, port)
- actor = localActorUrl(httpPrefix, nickname, domainFull)
+ actor = localActorUrl(http_prefix, nickname, domainFull)
if postJsonObj.get('conversation'):
muteConversation(base_dir, nickname, domain,
@@ -653,7 +653,7 @@ def mutePost(base_dir: str, nickname: str, domain: str, port: int,
def unmutePost(base_dir: str, nickname: str, domain: str, port: int,
- httpPrefix: str, postId: str, recentPostsCache: {},
+ http_prefix: str, postId: str, recentPostsCache: {},
debug: bool) -> None:
""" Unmutes the given post
"""
@@ -688,7 +688,7 @@ def unmutePost(base_dir: str, nickname: str, domain: str, port: int,
if postJsonObj.get('ignores'):
domainFull = getFullDomain(domain, port)
- actor = localActorUrl(httpPrefix, nickname, domainFull)
+ actor = localActorUrl(http_prefix, nickname, domainFull)
totalItems = 0
if postJsonObj['ignores'].get('totalItems'):
totalItems = postJsonObj['ignores']['totalItems']
@@ -768,7 +768,7 @@ def unmutePost(base_dir: str, nickname: str, domain: str, port: int,
alsoUpdatePostId + ' removed referenced html')
-def outboxMute(base_dir: str, httpPrefix: str,
+def outboxMute(base_dir: str, http_prefix: str,
nickname: str, domain: str, port: int,
messageJson: {}, debug: bool,
recentPostsCache: {}) -> None:
@@ -810,14 +810,14 @@ def outboxMute(base_dir: str, httpPrefix: str,
return
mutePost(base_dir, nickname, domain, port,
- httpPrefix, messageJson['object'], recentPostsCache,
+ http_prefix, messageJson['object'], recentPostsCache,
debug)
if debug:
print('DEBUG: post muted via c2s - ' + postFilename)
-def outboxUndoMute(base_dir: str, httpPrefix: str,
+def outboxUndoMute(base_dir: str, http_prefix: str,
nickname: str, domain: str, port: int,
messageJson: {}, debug: bool,
recentPostsCache: {}) -> None:
@@ -866,7 +866,7 @@ def outboxUndoMute(base_dir: str, httpPrefix: str,
return
unmutePost(base_dir, nickname, domain, port,
- httpPrefix, messageJson['object']['object'],
+ http_prefix, messageJson['object']['object'],
recentPostsCache, debug)
if debug:
diff --git a/blog.py b/blog.py
index 7f661c41a..4f1534a33 100644
--- a/blog.py
+++ b/blog.py
@@ -39,7 +39,7 @@ from newswire import rss2Footer
from cache import getPersonFromCache
-def _noOfBlogReplies(base_dir: str, httpPrefix: str, translate: {},
+def _noOfBlogReplies(base_dir: str, http_prefix: str, translate: {},
nickname: str, domain: str, domainFull: str,
postId: str, depth=0) -> int:
"""Returns the number of replies on the post
@@ -84,7 +84,7 @@ def _noOfBlogReplies(base_dir: str, httpPrefix: str, translate: {},
if locatePost(base_dir, nickname, domain, replyPostId):
replyPostId = replyPostId.replace('.replies', '')
replies += \
- 1 + _noOfBlogReplies(base_dir, httpPrefix, translate,
+ 1 + _noOfBlogReplies(base_dir, http_prefix, translate,
nickname, domain, domainFull,
replyPostId, depth+1)
else:
@@ -109,7 +109,7 @@ def _noOfBlogReplies(base_dir: str, httpPrefix: str, translate: {},
return replies
-def _getBlogReplies(base_dir: str, httpPrefix: str, translate: {},
+def _getBlogReplies(base_dir: str, http_prefix: str, translate: {},
nickname: str, domain: str, domainFull: str,
postId: str, depth=0) -> str:
"""Returns a string containing html blog posts
@@ -169,7 +169,7 @@ def _getBlogReplies(base_dir: str, httpPrefix: str, translate: {},
repliesStr += postFile.read() + '\n'
except OSError:
print('EX: unable to read blog replies ' + postFilename)
- rply = _getBlogReplies(base_dir, httpPrefix, translate,
+ rply = _getBlogReplies(base_dir, http_prefix, translate,
nickname, domain, domainFull,
replyPostId, depth+1)
if rply not in repliesStr:
@@ -186,7 +186,7 @@ def _getBlogReplies(base_dir: str, httpPrefix: str, translate: {},
def _htmlBlogPostContent(debug: bool, session, authorized: bool,
- base_dir: str, httpPrefix: str, translate: {},
+ base_dir: str, http_prefix: str, translate: {},
nickname: str, domain: str, domainFull: str,
postJsonObject: {},
handle: str, restrictToDomain: bool,
@@ -234,7 +234,7 @@ def _htmlBlogPostContent(debug: bool, session, authorized: bool,
postJsonObject['object']['published'].split('T')[0]
if handle:
if handle.startswith(nickname + '@' + domain):
- blogStr += ' ' + handle + ''
linkedAuthor = True
@@ -264,7 +264,7 @@ def _htmlBlogPostContent(debug: bool, session, authorized: bool,
if attachmentStr:
blogStr += '
' + translate['About the author'] + \ '
\n' - replies = _noOfBlogReplies(base_dir, httpPrefix, translate, + replies = _noOfBlogReplies(base_dir, http_prefix, translate, nickname, domain, domainFull, postJsonObject['object']['id']) @@ -332,11 +332,11 @@ def _htmlBlogPostContent(debug: bool, session, authorized: bool, else: blogStr += blogSeparator + ''
- blogStr += ''
blogStr += ''
- # blogStr += ''
# blogStr += '
1:
# show previous button
- navigateStr += '' + \
'
\n'
if len(timelineJson['orderedItems']) >= noOfItems:
# show next button
- navigateStr += '' + \
'
'
- blogStr += ''
blogStr += '
'
- # blogStr += ''
# blogStr += '
'
blogStr += '' + acct + ''
blogStr += '
' + translate['Other accounts'] + ': ' - actor = localActorUrl(httpPrefix, nickname, domainFull) + actor = localActorUrl(http_prefix, nickname, domainFull) ctr = 0 if isinstance(alsoKnownAs, list): for altActor in alsoKnownAs: @@ -544,7 +544,7 @@ def htmlProfile(signingPrivateKeyPem: str, defaultTimeline: str, recentPostsCache: {}, maxRecentPosts: int, translate: {}, projectVersion: str, - base_dir: str, httpPrefix: str, authorized: bool, + base_dir: str, http_prefix: str, authorized: bool, profileJson: {}, selected: str, session, cachedWebfingers: {}, personCache: {}, YTReplacementDomain: str, @@ -573,7 +573,7 @@ def htmlProfile(signingPrivateKeyPem: str, defaultTimeline, recentPostsCache, maxRecentPosts, translate, projectVersion, - base_dir, httpPrefix, authorized, + base_dir, http_prefix, authorized, profileJson, selected, session, cachedWebfingers, personCache, YTReplacementDomain, @@ -590,12 +590,12 @@ def htmlProfile(signingPrivateKeyPem: str, if not domain: return "" displayName = \ - addEmojiToDisplayName(session, base_dir, httpPrefix, + addEmojiToDisplayName(session, base_dir, http_prefix, nickname, domain, profileJson['name'], True) domainFull = getFullDomain(domain, port) profileDescription = \ - addEmojiToDisplayName(session, base_dir, httpPrefix, + addEmojiToDisplayName(session, base_dir, http_prefix, nickname, domain, profileJson['summary'], False) postsButton = 'button' @@ -752,7 +752,7 @@ def htmlProfile(signingPrivateKeyPem: str, nick = followerHandle.split('@')[0] dom = followerHandle.split('@')[1] followerActor = \ - localActorUrl(httpPrefix, nick, dom) + localActorUrl(http_prefix, nick, dom) # is this a new domain? # if so then append a new instance indicator @@ -839,7 +839,7 @@ def htmlProfile(signingPrivateKeyPem: str, pinnedContent = pinFile.read() profileHeaderStr = \ - _getProfileHeader(base_dir, httpPrefix, + _getProfileHeader(base_dir, http_prefix, nickname, domain, domainFull, translate, defaultTimeline, displayName, @@ -954,7 +954,7 @@ def htmlProfile(signingPrivateKeyPem: str, profileStr += \ _htmlProfilePosts(recentPostsCache, maxRecentPosts, translate, - base_dir, httpPrefix, authorized, + base_dir, http_prefix, authorized, nickname, domain, port, session, cachedWebfingers, personCache, projectVersion, @@ -970,7 +970,7 @@ def htmlProfile(signingPrivateKeyPem: str, if not isGroup: if selected == 'following': profileStr += \ - _htmlProfileFollowing(translate, base_dir, httpPrefix, + _htmlProfileFollowing(translate, base_dir, http_prefix, authorized, nickname, domain, port, session, cachedWebfingers, personCache, extraJson, @@ -980,7 +980,7 @@ def htmlProfile(signingPrivateKeyPem: str, signingPrivateKeyPem) if selected == 'followers': profileStr += \ - _htmlProfileFollowing(translate, base_dir, httpPrefix, + _htmlProfileFollowing(translate, base_dir, http_prefix, authorized, nickname, domain, port, session, cachedWebfingers, personCache, extraJson, @@ -1021,7 +1021,7 @@ def htmlProfile(signingPrivateKeyPem: str, def _htmlProfilePosts(recentPostsCache: {}, maxRecentPosts: int, translate: {}, - base_dir: str, httpPrefix: str, + base_dir: str, http_prefix: str, authorized: bool, nickname: str, domain: str, port: int, session, cachedWebfingers: {}, personCache: {}, @@ -1052,7 +1052,7 @@ def _htmlProfilePosts(recentPostsCache: {}, maxRecentPosts: int, personBoxJson({}, session, base_dir, domain, port, outboxFeedPathStr, - httpPrefix, + http_prefix, 10, boxName, authorized, 0, False, 0) if not outboxFeed: @@ -1070,7 +1070,7 @@ def _htmlProfilePosts(recentPostsCache: {}, maxRecentPosts: int, personCache, nickname, domain, port, item, None, True, False, - httpPrefix, projectVersion, 'inbox', + http_prefix, projectVersion, 'inbox', YTReplacementDomain, twitterReplacementDomain, showPublishedDateOnly, @@ -1090,7 +1090,7 @@ def _htmlProfilePosts(recentPostsCache: {}, maxRecentPosts: int, return profileStr -def _htmlProfileFollowing(translate: {}, base_dir: str, httpPrefix: str, +def _htmlProfileFollowing(translate: {}, base_dir: str, http_prefix: str, authorized: bool, nickname: str, domain: str, port: int, session, cachedWebfingers: {}, personCache: {}, @@ -1132,7 +1132,7 @@ def _htmlProfileFollowing(translate: {}, base_dir: str, httpPrefix: str, cachedWebfingers, personCache, domain, followingActor, authorized, nickname, - httpPrefix, projectVersion, dormant, + http_prefix, projectVersion, dormant, debug, buttons) if authorized and maxItemsPerPage and pageNumber: @@ -2084,7 +2084,7 @@ def _htmlEditProfileTopBanner(base_dir: str, def htmlEditProfile(cssCache: {}, translate: {}, base_dir: str, path: str, - domain: str, port: int, httpPrefix: str, + domain: str, port: int, http_prefix: str, defaultTimeline: str, theme: str, peertubeInstances: [], textModeBanner: str, city: str, @@ -2340,7 +2340,7 @@ def _individualFollowAsHtml(signingPrivateKeyPem: str, followUrl: str, authorized: bool, actorNickname: str, - httpPrefix: str, + http_prefix: str, projectVersion: str, dormant: bool, debug: bool, @@ -2361,7 +2361,7 @@ def _individualFollowAsHtml(signingPrivateKeyPem: str, # lookup the correct webfinger for the followUrl followUrlHandle = followUrlNickname + '@' + followUrlDomainFull followUrlWf = \ - webfingerHandle(session, followUrlHandle, httpPrefix, + webfingerHandle(session, followUrlHandle, http_prefix, cachedWebfingers, domain, __version__, debug, False, signingPrivateKeyPem) @@ -2373,14 +2373,14 @@ def _individualFollowAsHtml(signingPrivateKeyPem: str, base_dir, session, followUrlWf, personCache, projectVersion, - httpPrefix, followUrlNickname, + http_prefix, followUrlNickname, domain, 'outbox', 43036) if avatarUrl2: avatarUrl = avatarUrl2 if displayName: displayName = \ - addEmojiToDisplayName(None, base_dir, httpPrefix, + addEmojiToDisplayName(None, base_dir, http_prefix, actorNickname, domain, displayName, False) titleStr = displayName diff --git a/webapp_search.py b/webapp_search.py index 209b6803a..4479cd815 100644 --- a/webapp_search.py +++ b/webapp_search.py @@ -43,7 +43,7 @@ from webapp_hashtagswarm import htmlHashTagSwarm def htmlSearchEmoji(cssCache: {}, translate: {}, - base_dir: str, httpPrefix: str, + base_dir: str, http_prefix: str, searchStr: str) -> str: """Search results for emoji """ @@ -172,7 +172,7 @@ def _htmlSearchResultSharePage(actor: str, domainFull: str, def _htmlSharesResult(base_dir: str, sharesJson: {}, pageNumber: int, resultsPerPage: int, searchStrLowerList: [], currPage: int, ctr: int, - callingDomain: str, httpPrefix: str, domainFull: str, + callingDomain: str, http_prefix: str, domainFull: str, contactNickname: str, actor: str, resultsExist: bool, searchStrLower: str, translate: {}, sharesFileType: str) -> (bool, int, int, str): @@ -188,7 +188,7 @@ def _htmlSharesResult(base_dir: str, # show individual search result sharedItemsForm += \ htmlSearchResultShare(base_dir, sharedItem, translate, - httpPrefix, domainFull, + http_prefix, domainFull, contactNickname, name, actor, sharesFileType, sharedItem['category']) @@ -221,7 +221,7 @@ def htmlSearchSharedItems(cssCache: {}, translate: {}, base_dir: str, searchStr: str, pageNumber: int, resultsPerPage: int, - httpPrefix: str, + http_prefix: str, domainFull: str, actor: str, callingDomain: str, sharedItemsFederatedDomains: [], @@ -269,7 +269,7 @@ def htmlSearchSharedItems(cssCache: {}, translate: {}, resultsPerPage, searchStrLowerList, currPage, ctr, - callingDomain, httpPrefix, + callingDomain, http_prefix, domainFull, contactNickname, actor, resultsExist, @@ -307,7 +307,7 @@ def htmlSearchSharedItems(cssCache: {}, translate: {}, resultsPerPage, searchStrLowerList, currPage, ctr, - callingDomain, httpPrefix, + callingDomain, http_prefix, domainFull, contactNickname, actor, resultsExist, @@ -456,7 +456,7 @@ def htmlSearch(cssCache: {}, translate: {}, def htmlSkillsSearch(actor: str, cssCache: {}, translate: {}, base_dir: str, - httpPrefix: str, + http_prefix: str, skillsearch: str, instanceOnly: bool, postsPerPage: int) -> str: """Show a page containing search results for a skill @@ -586,7 +586,7 @@ def htmlSkillsSearch(actor: str, def htmlHistorySearch(cssCache: {}, translate: {}, base_dir: str, - httpPrefix: str, + http_prefix: str, nickname: str, domain: str, historysearch: str, postsPerPage: int, pageNumber: int, @@ -630,7 +630,7 @@ def htmlHistorySearch(cssCache: {}, translate: {}, base_dir: str, # add the page title domainFull = getFullDomain(domain, port) - actor = localActorUrl(httpPrefix, nickname, domainFull) + actor = localActorUrl(http_prefix, nickname, domainFull) historySearchTitle = '🔍 ' + translate['Your Posts'] if boxName == 'bookmarks': historySearchTitle = '🔍 ' + translate['Bookmarks'] @@ -682,7 +682,7 @@ def htmlHistorySearch(cssCache: {}, translate: {}, base_dir: str, nickname, domain, port, postJsonObject, None, True, allowDeletion, - httpPrefix, projectVersion, + http_prefix, projectVersion, 'search', YTReplacementDomain, twitterReplacementDomain, @@ -709,7 +709,7 @@ def htmlHashtagSearch(cssCache: {}, base_dir: str, hashtag: str, pageNumber: int, postsPerPage: int, session, cachedWebfingers: {}, personCache: {}, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, YTReplacementDomain: str, twitterReplacementDomain: str, showPublishedDateOnly: bool, @@ -865,7 +865,7 @@ def htmlHashtagSearch(cssCache: {}, postJsonObject, avatarUrl, showAvatarOptions, allowDeletion, - httpPrefix, projectVersion, + http_prefix, projectVersion, 'search', YTReplacementDomain, twitterReplacementDomain, @@ -902,7 +902,7 @@ def rssHashtagSearch(nickname: str, domain: str, port: int, base_dir: str, hashtag: str, postsPerPage: int, session, cachedWebfingers: {}, personCache: {}, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, YTReplacementDomain: str, twitterReplacementDomain: str, systemLanguage: str) -> str: @@ -937,7 +937,7 @@ def rssHashtagSearch(nickname: str, domain: str, port: int, maxFeedLength = 10 hashtagFeed = \ - rss2TagHeader(hashtag, httpPrefix, domainFull) + rss2TagHeader(hashtag, http_prefix, domainFull) for index in range(len(lines)): postId = lines[index].strip('\n').strip('\r') if ' ' not in postId: diff --git a/webapp_timeline.py b/webapp_timeline.py index dbb3a2dba..1406e9280 100644 --- a/webapp_timeline.py +++ b/webapp_timeline.py @@ -357,7 +357,7 @@ def _htmlTimelineKeyboard(moderator: bool, textModeBanner: str, usersPath: str, def _htmlTimelineEnd(base_dir: str, nickname: str, domainFull: str, - httpPrefix: str, translate: {}, + http_prefix: str, translate: {}, moderator: bool, editor: bool, newswire: {}, positiveVoting: bool, showPublishAsIcon: bool, @@ -376,7 +376,7 @@ def _htmlTimelineEnd(base_dir: str, nickname: str, domainFull: str, # right column rightColumnStr = getRightColumnContent(base_dir, nickname, domainFull, - httpPrefix, translate, + http_prefix, translate, moderator, editor, newswire, positiveVoting, False, None, True, @@ -424,7 +424,7 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, timelineJson: {}, boxName: str, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, manuallyApproveFollowers: bool, minimal: bool, YTReplacementDomain: str, @@ -612,7 +612,7 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, fullDomain = getFullDomain(domain, port) usersPath = '/users/' + nickname - actor = httpPrefix + '://' + fullDomain + usersPath + actor = http_prefix + '://' + fullDomain + usersPath showIndividualPostIcons = True @@ -744,7 +744,7 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, # left column leftColumnStr = \ getLeftColumnContent(base_dir, nickname, domainFull, - httpPrefix, translate, + http_prefix, translate, editor, artist, False, None, rssIconAtTop, True, False, theme, accessKeys, sharedItemsFederatedDomains) @@ -785,10 +785,10 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, return (tlStr + _htmlSharesTimeline(translate, pageNumber, itemsPerPage, base_dir, actor, nickname, domain, port, - maxSharesPerAccount, httpPrefix, + maxSharesPerAccount, http_prefix, sharedItemsFederatedDomains, 'shares') + _htmlTimelineEnd(base_dir, nickname, domainFull, - httpPrefix, translate, + http_prefix, translate, moderator, editor, newswire, positiveVoting, showPublishAsIcon, @@ -803,10 +803,10 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, return (tlStr + _htmlSharesTimeline(translate, pageNumber, itemsPerPage, base_dir, actor, nickname, domain, port, - maxSharesPerAccount, httpPrefix, + maxSharesPerAccount, http_prefix, sharedItemsFederatedDomains, 'wanted') + _htmlTimelineEnd(base_dir, nickname, domainFull, - httpPrefix, translate, + http_prefix, translate, moderator, editor, newswire, positiveVoting, showPublishAsIcon, @@ -903,7 +903,7 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, nickname, domain, port, item, None, True, allowDeletion, - httpPrefix, projectVersion, + http_prefix, projectVersion, boxName, YTReplacementDomain, twitterReplacementDomain, @@ -954,7 +954,7 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, tlStr += \ _htmlTimelineEnd(base_dir, nickname, domainFull, - httpPrefix, translate, + http_prefix, translate, moderator, editor, newswire, positiveVoting, showPublishAsIcon, @@ -1042,7 +1042,7 @@ def htmlIndividualShare(domain: str, shareId: str, def _htmlSharesTimeline(translate: {}, pageNumber: int, itemsPerPage: int, base_dir: str, actor: str, nickname: str, domain: str, port: int, - maxSharesPerAccount: int, httpPrefix: str, + maxSharesPerAccount: int, http_prefix: str, sharedItemsFederatedDomains: [], sharesFileType: str) -> str: """Show shared items timeline as html @@ -1052,12 +1052,12 @@ def _htmlSharesTimeline(translate: {}, pageNumber: int, itemsPerPage: int, base_dir, domain, nickname, maxSharesPerAccount, sharedItemsFederatedDomains, sharesFileType) domainFull = getFullDomain(domain, port) - actor = localActorUrl(httpPrefix, nickname, domainFull) + actor = localActorUrl(http_prefix, nickname, domainFull) adminNickname = getConfigParam(base_dir, 'admin') adminActor = '' if adminNickname: adminActor = \ - localActorUrl(httpPrefix, adminNickname, domainFull) + localActorUrl(http_prefix, adminNickname, domainFull) timelineStr = '' if pageNumber > 1: @@ -1124,7 +1124,7 @@ def htmlShares(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, YTReplacementDomain: str, twitterReplacementDomain: str, showPublishedDateOnly: bool, @@ -1156,7 +1156,7 @@ def htmlShares(cssCache: {}, defaultTimeline: str, cachedWebfingers, personCache, nickname, domain, port, None, 'tlshares', allowDeletion, - httpPrefix, projectVersion, manuallyApproveFollowers, + http_prefix, projectVersion, manuallyApproveFollowers, False, YTReplacementDomain, twitterReplacementDomain, @@ -1179,7 +1179,7 @@ def htmlWanted(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, YTReplacementDomain: str, twitterReplacementDomain: str, showPublishedDateOnly: bool, @@ -1211,7 +1211,7 @@ def htmlWanted(cssCache: {}, defaultTimeline: str, cachedWebfingers, personCache, nickname, domain, port, None, 'tlwanted', allowDeletion, - httpPrefix, projectVersion, manuallyApproveFollowers, + http_prefix, projectVersion, manuallyApproveFollowers, False, YTReplacementDomain, twitterReplacementDomain, @@ -1234,7 +1234,7 @@ def htmlInbox(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, inboxJson: {}, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, minimal: bool, YTReplacementDomain: str, twitterReplacementDomain: str, @@ -1267,7 +1267,7 @@ def htmlInbox(cssCache: {}, defaultTimeline: str, cachedWebfingers, personCache, nickname, domain, port, inboxJson, 'inbox', allowDeletion, - httpPrefix, projectVersion, manuallyApproveFollowers, + http_prefix, projectVersion, manuallyApproveFollowers, minimal, YTReplacementDomain, twitterReplacementDomain, @@ -1290,7 +1290,7 @@ def htmlBookmarks(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, bookmarksJson: {}, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, minimal: bool, YTReplacementDomain: str, twitterReplacementDomain: str, @@ -1323,7 +1323,7 @@ def htmlBookmarks(cssCache: {}, defaultTimeline: str, cachedWebfingers, personCache, nickname, domain, port, bookmarksJson, 'tlbookmarks', allowDeletion, - httpPrefix, projectVersion, manuallyApproveFollowers, + http_prefix, projectVersion, manuallyApproveFollowers, minimal, YTReplacementDomain, twitterReplacementDomain, @@ -1346,7 +1346,7 @@ def htmlInboxDMs(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, inboxJson: {}, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, minimal: bool, YTReplacementDomain: str, twitterReplacementDomain: str, @@ -1375,7 +1375,7 @@ def htmlInboxDMs(cssCache: {}, defaultTimeline: str, itemsPerPage, session, base_dir, cachedWebfingers, personCache, nickname, domain, port, inboxJson, 'dm', allowDeletion, - httpPrefix, projectVersion, False, minimal, + http_prefix, projectVersion, False, minimal, YTReplacementDomain, twitterReplacementDomain, showPublishedDateOnly, @@ -1397,7 +1397,7 @@ def htmlInboxReplies(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, inboxJson: {}, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, minimal: bool, YTReplacementDomain: str, twitterReplacementDomain: str, @@ -1426,7 +1426,7 @@ def htmlInboxReplies(cssCache: {}, defaultTimeline: str, itemsPerPage, session, base_dir, cachedWebfingers, personCache, nickname, domain, port, inboxJson, 'tlreplies', - allowDeletion, httpPrefix, projectVersion, False, + allowDeletion, http_prefix, projectVersion, False, minimal, YTReplacementDomain, twitterReplacementDomain, @@ -1449,7 +1449,7 @@ def htmlInboxMedia(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, inboxJson: {}, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, minimal: bool, YTReplacementDomain: str, twitterReplacementDomain: str, @@ -1478,7 +1478,7 @@ def htmlInboxMedia(cssCache: {}, defaultTimeline: str, itemsPerPage, session, base_dir, cachedWebfingers, personCache, nickname, domain, port, inboxJson, 'tlmedia', - allowDeletion, httpPrefix, projectVersion, False, + allowDeletion, http_prefix, projectVersion, False, minimal, YTReplacementDomain, twitterReplacementDomain, @@ -1501,7 +1501,7 @@ def htmlInboxBlogs(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, inboxJson: {}, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, minimal: bool, YTReplacementDomain: str, twitterReplacementDomain: str, @@ -1530,7 +1530,7 @@ def htmlInboxBlogs(cssCache: {}, defaultTimeline: str, itemsPerPage, session, base_dir, cachedWebfingers, personCache, nickname, domain, port, inboxJson, 'tlblogs', - allowDeletion, httpPrefix, projectVersion, False, + allowDeletion, http_prefix, projectVersion, False, minimal, YTReplacementDomain, twitterReplacementDomain, @@ -1553,7 +1553,7 @@ def htmlInboxFeatures(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, inboxJson: {}, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, minimal: bool, YTReplacementDomain: str, twitterReplacementDomain: str, @@ -1582,7 +1582,7 @@ def htmlInboxFeatures(cssCache: {}, defaultTimeline: str, itemsPerPage, session, base_dir, cachedWebfingers, personCache, nickname, domain, port, inboxJson, 'tlfeatures', - allowDeletion, httpPrefix, projectVersion, False, + allowDeletion, http_prefix, projectVersion, False, minimal, YTReplacementDomain, twitterReplacementDomain, @@ -1605,7 +1605,7 @@ def htmlInboxNews(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, inboxJson: {}, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, minimal: bool, YTReplacementDomain: str, twitterReplacementDomain: str, @@ -1633,7 +1633,7 @@ def htmlInboxNews(cssCache: {}, defaultTimeline: str, itemsPerPage, session, base_dir, cachedWebfingers, personCache, nickname, domain, port, inboxJson, 'tlnews', - allowDeletion, httpPrefix, projectVersion, False, + allowDeletion, http_prefix, projectVersion, False, minimal, YTReplacementDomain, twitterReplacementDomain, @@ -1656,7 +1656,7 @@ def htmlOutbox(cssCache: {}, defaultTimeline: str, cachedWebfingers: {}, personCache: {}, nickname: str, domain: str, port: int, outboxJson: {}, allowDeletion: bool, - httpPrefix: str, projectVersion: str, + http_prefix: str, projectVersion: str, minimal: bool, YTReplacementDomain: str, twitterReplacementDomain: str, @@ -1687,7 +1687,7 @@ def htmlOutbox(cssCache: {}, defaultTimeline: str, itemsPerPage, session, base_dir, cachedWebfingers, personCache, nickname, domain, port, outboxJson, 'outbox', - allowDeletion, httpPrefix, projectVersion, + allowDeletion, http_prefix, projectVersion, manuallyApproveFollowers, minimal, YTReplacementDomain, twitterReplacementDomain, diff --git a/webapp_tos.py b/webapp_tos.py index 08ab69d90..34134e709 100644 --- a/webapp_tos.py +++ b/webapp_tos.py @@ -17,7 +17,7 @@ from markdown import markdownToHtml def htmlTermsOfService(cssCache: {}, base_dir: str, - httpPrefix: str, domainFull: str) -> str: + http_prefix: str, domainFull: str) -> str: """Show the terms of service screen """ adminNickname = getConfigParam(base_dir, 'admin') @@ -45,7 +45,7 @@ def htmlTermsOfService(cssCache: {}, base_dir: str, TOSForm = htmlHeaderWithExternalStyle(cssFilename, instanceTitle, None) TOSForm += '
Administered by \n' + \ - ' \n' + \ ' \n' + \ ' \n' + \ - ' \n' + \ ' \n' + \ @@ -793,7 +793,7 @@ def htmlHeaderWithWebsiteMarkup(cssFilename: str, instanceTitle: str, def htmlHeaderWithBlogMarkup(cssFilename: str, instanceTitle: str, - httpPrefix: str, domain: str, nickname: str, + http_prefix: str, domain: str, nickname: str, systemLanguage: str, published: str, modified: str, title: str, snippet: str, @@ -802,8 +802,8 @@ def htmlHeaderWithBlogMarkup(cssFilename: str, instanceTitle: str, """html header which includes blog post markup https://schema.org/BlogPosting """ - authorUrl = localActorUrl(httpPrefix, nickname, domain) - aboutUrl = httpPrefix + '://' + domain + '/about.html' + authorUrl = localActorUrl(http_prefix, nickname, domain) + aboutUrl = http_prefix + '://' + domain + '/about.html' # license for content on the site may be different from # the software license @@ -888,7 +888,7 @@ def loadIndividualPostAsHtmlFromCache(base_dir: str, return postHtml -def addEmojiToDisplayName(session, base_dir: str, httpPrefix: str, +def addEmojiToDisplayName(session, base_dir: str, http_prefix: str, nickname: str, domain: str, displayName: str, inProfileName: bool) -> str: """Adds emoji icons to display names or CW on individual posts @@ -900,7 +900,7 @@ def addEmojiToDisplayName(session, base_dir: str, httpPrefix: str, emojiTags = {} # print('TAG: displayName before tags: ' + displayName) displayName = \ - addHtmlTags(base_dir, httpPrefix, + addHtmlTags(base_dir, http_prefix, nickname, domain, displayName, [], emojiTags) displayName = displayName.replace('
', '').replace('
', '') # print('TAG: displayName after tags: ' + displayName) @@ -1231,7 +1231,7 @@ def htmlHighlightLabel(label: str, highlight: bool) -> str: def getAvatarImageUrl(session, - base_dir: str, httpPrefix: str, + base_dir: str, http_prefix: str, postActor: str, personCache: {}, avatarUrl: str, allowDownloads: bool, signingPrivateKeyPem: str) -> str: @@ -1244,12 +1244,12 @@ def getAvatarImageUrl(session, allowDownloads) avatarUrl = \ updateAvatarImageCache(signingPrivateKeyPem, - session, base_dir, httpPrefix, + session, base_dir, http_prefix, postActor, avatarUrl, personCache, allowDownloads) else: updateAvatarImageCache(signingPrivateKeyPem, - session, base_dir, httpPrefix, + session, base_dir, http_prefix, postActor, avatarUrl, personCache, allowDownloads) @@ -1406,7 +1406,7 @@ def editTextArea(label: str, name: str, value: str, def htmlSearchResultShare(base_dir: str, sharedItem: {}, translate: {}, - httpPrefix: str, domainFull: str, + http_prefix: str, domainFull: str, contactNickname: str, itemID: str, actor: str, sharesFileType: str, category: str) -> str: @@ -1448,7 +1448,7 @@ def htmlSearchResultShare(base_dir: str, sharedItem: {}, translate: {}, contactTitleStr = translate['Buy'] sharedItemsForm += '\n' contactActor = \ - localActorUrl(httpPrefix, contactNickname, domainFull) + localActorUrl(http_prefix, contactNickname, domainFull) buttonStyleStr = 'button' if category == 'accommodation': contactTitleStr = translate['Request to stay'] @@ -1493,7 +1493,7 @@ def htmlSearchResultShare(base_dir: str, sharedItem: {}, translate: {}, def htmlShowShare(base_dir: str, domain: str, nickname: str, - httpPrefix: str, domainFull: str, + http_prefix: str, domainFull: str, itemID: str, translate: {}, sharedItemsFederatedDomains: [], defaultTimeline: str, theme: str, @@ -1545,7 +1545,7 @@ def htmlShowShare(base_dir: str, domain: str, nickname: str, if not sharesJson.get(itemID): return None sharedItem = sharesJson[itemID] - actor = localActorUrl(httpPrefix, nickname, domainFull) + actor = localActorUrl(http_prefix, nickname, domainFull) # filename of the banner shown at the top bannerFile, bannerFilename = \ @@ -1560,7 +1560,7 @@ def htmlShowShare(base_dir: str, domain: str, nickname: str, 'src="/users/' + nickname + '/' + bannerFile + '" />\n' + \ '