diff --git a/package.json b/package.json index a50634d..76684b0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "TellMe", - "version": "1.0.0", + "version": "1.0.1", "description": "TellMe CLI", "scripts": { "dev": "webpack-dev-server --inline --hot" diff --git a/src/tellme.py b/src/tellme.py index 09d4457..d750b7c 100755 --- a/src/tellme.py +++ b/src/tellme.py @@ -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")