aboutsummaryrefslogtreecommitdiff
path: root/example-scripts/control-server
diff options
context:
space:
mode:
authorMaZderMind <github@mazdermind.de>2016-01-05 19:38:42 +0100
committerMaZderMind <github@mazdermind.de>2016-01-05 19:38:42 +0100
commit50739c687d9252ab7d5c851bf32a1fd056f6544d (patch)
treef78ce7073d900b67f00f29e44eae0eb2148aa570 /example-scripts/control-server
parente2969b87441a46fe0c017f1f29bb7ec3f4fce585 (diff)
add cut-button and a cutlist-script and make both configurable
Diffstat (limited to 'example-scripts/control-server')
-rwxr-xr-xexample-scripts/control-server/generate-cut-list.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/example-scripts/control-server/generate-cut-list.py b/example-scripts/control-server/generate-cut-list.py
new file mode 100755
index 0000000..305ef83
--- /dev/null
+++ b/example-scripts/control-server/generate-cut-list.py
@@ -0,0 +1,19 @@
+#!/usr/bin/python3
+import socket
+import datetime
+
+host = 'localhost'
+port = 9999
+
+conn = socket.create_connection( (host, port) )
+fd = conn.makefile('rw')
+
+for line in fd:
+ words = line.rstrip('\n').split(' ')
+
+ signal = words[0]
+ args = words[1:]
+
+ if signal == 'message' and args[0] == 'cut':
+ ts = datetime.datetime.now().strftime("%Y-%m-%d/%H_%M_%S")
+ print(ts)