From 35382673a65156c970776d4e4a2fbd1fa08fa89e Mon Sep 17 00:00:00 2001 From: Blacktwin Date: Sat, 5 May 2018 08:15:35 -0400 Subject: [PATCH] move message to arg. another example --- killstream/kill_stream.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/killstream/kill_stream.py b/killstream/kill_stream.py index 934bde2..881bacd 100644 --- a/killstream/kill_stream.py +++ b/killstream/kill_stream.py @@ -30,7 +30,7 @@ Script Arguments: Taultulli > Settings > Notification Agents > New Script > Script Arguments: Select: Playback Start, Playback Pause - Arguments: {session_id} + Arguments: {session_id} "Your message here. Use double quotes!" Save Close @@ -44,6 +44,10 @@ Taultulli > Settings > Notification Agents > New Script > Script Arguments: Set Trigger: Playback Paused Set Conditions: [ {Transcode Decision} | {is} | {transcode} ] + Limit User stream count, kill last stream: + Set Trigger: Playback Start + Set Conditions: [ {User Streams} | {is greater than} | {3} ] + IP Whitelist: Set Trigger: Playback Start Set Conditions: [ {IP Address} | {is not} | {192.168.0.100 or 192.168.0.101} ] @@ -97,13 +101,12 @@ if TAUTULLI_OVERRIDE_URL: if TAUTULLI_OVERRIDE_API: TAUTULLI_APIKEY = TAUTULLI_OVERRIDE_API -MESSAGE = 'Your stream was terminated for "reasons"' - session_id = str(sys.argv[1]) +message = str(sys.argv[2]) payload = {'apikey': TAUTULLI_APIKEY, 'cmd': 'terminate_session', 'session_id': session_id, - 'message': MESSAGE} + 'message': message} requests.post(TAUTULLI_URL.rstrip('/') + '/api/v2', params=payload)