From e886a09734c1a7d6ed7ba07268bc7ab283519dad Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Tue, 2 Jul 2019 10:52:37 +0100 Subject: [PATCH] Repeat messages --- announce.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/announce.py b/announce.py index 8bf44f60..00a6132b 100644 --- a/announce.py +++ b/announce.py @@ -63,3 +63,18 @@ def announcePublic(baseDir: str,username: str, domain: str, port: int, https: bo ccUrl = prefix + '://'+fromDomain+'/users/'+username+'/followers' return createAnnounce(baseDir,username, domain, port,toUrl, ccUrl, https, objectUrl, saveToFile) +def repeatMessage(baseDir: str,username: str, domain: str, port: int, announceUsername: str, announceDomain: str, announcePort: int, announceStatusNumber: int, https: bool, saveToFile: bool) -> {}: + """Repeats a given status message + """ + prefix='https' + if not https: + prefix='http' + + announcedDomain=announceDomain + if announcePort!=80 and announcePort!=443: + announcedDomain=announcedDomain+':'+str(announcePort) + + objectUrl = prefix + '://'+announcedDomain+'/users/'+announceUsername+'/statuses/'+str(announceStatusNumber) + + return announcePublic(baseDir,username, domain, port, https, objectUrl, saveToFile) +