Added tts, refactor wording

This commit is contained in:
Guy Van Sanden 2021-09-27 14:27:44 +02:00
parent 5da810245d
commit d4ba3cb307
2 changed files with 6 additions and 3 deletions

View File

@ -1,6 +1,6 @@
{
"name": "TellMe",
"version": "1.0.0",
"version": "1.0.1",
"description": "TellMe CLI",
"scripts": {
"dev": "webpack-dev-server --inline --hot"

View File

@ -19,7 +19,8 @@ def signal_handler(signal, frame):
sys.exit(0)
def sendmessage (message):
mymessage=hostname.upper() + ': ' +message
# mymessage=hostname.upper() + ': ' +message
mymessage = ("%s on %s" % (message, hostname.upper()))
urllib3.disable_warnings()
# http_client.HTTPConnection.debuglevel = 1
@ -27,7 +28,8 @@ def sendmessage (message):
url = ("%s/api/webhook/%s" % (baseurl, webhook))
myreq = {}
myreq['message'] = mymessage
r = requests.post(url, json = { 'message': mymessage })
r = requests.post(url, json = { 'message': mymessage, 'tts': args.tts })
if r.status_code == 200:
print("Message has been sent successfully")
else:
@ -44,6 +46,7 @@ home=os.getenv("HOME")
parser = argparse.ArgumentParser(description='TellMe command line client')
parser.add_argument("-m", "--message", default="Your process finished", help="Message to send")
parser.add_argument('-t', '--tts', default=False, action='store_true', help="Send message to TTS")
parser.add_argument('-v', '--version', action='version', version=versionstring)
parser.add_argument('-p', '--pid', action="store", dest="pid", type=int, default=0)
parser.add_argument('-n', '--interval', action="store", dest="interval", type=int, default=5, help="Set the interval of commands like watch that use it")