mirror of https://gitlab.com/bashrc2/epicyon
Merge branch 'main' of ssh://code.freedombone.net:2222/bashrc/epicyon into main
commit
9a01245dc0
|
|
@ -24,6 +24,7 @@ from like import sendUndoLikeViaServer
|
||||||
from follow import sendFollowRequestViaServer
|
from follow import sendFollowRequestViaServer
|
||||||
from follow import sendUnfollowRequestViaServer
|
from follow import sendUnfollowRequestViaServer
|
||||||
from posts import sendPostViaServer
|
from posts import sendPostViaServer
|
||||||
|
from announce import sendAnnounceViaServer
|
||||||
|
|
||||||
|
|
||||||
def _waitForKeypress(timeout: int, debug: bool) -> str:
|
def _waitForKeypress(timeout: int, debug: bool) -> str:
|
||||||
|
|
@ -488,6 +489,23 @@ def runNotificationsClient(baseDir: str, proxyType: str, httpPrefix: str,
|
||||||
cachedWebfingers, personCache,
|
cachedWebfingers, personCache,
|
||||||
True, __version__)
|
True, __version__)
|
||||||
print('')
|
print('')
|
||||||
|
elif (keyPress == 'announce' or
|
||||||
|
keyPress == 'boost' or
|
||||||
|
keyPress == 'retweet'):
|
||||||
|
if speakerJson.get('id'):
|
||||||
|
if nameStr and gender and messageStr:
|
||||||
|
postId = speakerJson['id']
|
||||||
|
_sayCommand('Announcing post by ' + nameStr,
|
||||||
|
screenreader,
|
||||||
|
systemLanguage, espeak)
|
||||||
|
sessionAnnounce = createSession(proxyType)
|
||||||
|
sendAnnounceViaServer(baseDir, sessionAnnounce,
|
||||||
|
nickname, password,
|
||||||
|
domain, port,
|
||||||
|
httpPrefix, postId,
|
||||||
|
cachedWebfingers, personCache,
|
||||||
|
True, __version__)
|
||||||
|
print('')
|
||||||
elif keyPress.startswith('follow '):
|
elif keyPress.startswith('follow '):
|
||||||
followHandle = keyPress.replace('follow ', '').strip()
|
followHandle = keyPress.replace('follow ', '').strip()
|
||||||
if followHandle.startswith('@'):
|
if followHandle.startswith('@'):
|
||||||
|
|
|
||||||
|
|
@ -92,8 +92,12 @@ def _speakerPronounce(baseDir: str, sayText: str, translate: {}) -> str:
|
||||||
"Tor": "Toor",
|
"Tor": "Toor",
|
||||||
"memes": "meemes",
|
"memes": "meemes",
|
||||||
"Memes": "Meemes",
|
"Memes": "Meemes",
|
||||||
|
"rofl": "roll on the floor laughing",
|
||||||
|
"ROFL": "roll on the floor laughing",
|
||||||
"fwiw": "for what it's worth",
|
"fwiw": "for what it's worth",
|
||||||
"fyi": "for your information",
|
"fyi": "for your information",
|
||||||
|
"irl": "in real life",
|
||||||
|
"IRL": "in real life",
|
||||||
"imho": "in my opinion",
|
"imho": "in my opinion",
|
||||||
"fediverse": "fediiverse",
|
"fediverse": "fediiverse",
|
||||||
"Fediverse": "Fediiverse",
|
"Fediverse": "Fediiverse",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue