mirror of https://gitlab.com/bashrc2/epicyon
Announce command for notification client
parent
3ad98437c4
commit
4085d92d61
|
@ -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('@'):
|
||||||
|
|
Loading…
Reference in New Issue