Merge branch 'main' of ssh://code.freedombone.net:2222/bashrc/epicyon into main

main
Bob Mottram 2021-03-10 22:09:27 +00:00
commit 9a01245dc0
2 changed files with 22 additions and 0 deletions

View File

@ -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('@'):

View File

@ -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",