mirror of
https://github.com/CopterExpress/clever-show.git
synced 2026-05-30 08:49:33 +00:00
55 lines
1.3 KiB
Python
Executable File
55 lines
1.3 KiB
Python
Executable File
import socket
|
|
import play_animation
|
|
sock = socket.socket()
|
|
serv = '192.168.1.10'
|
|
port = 1234
|
|
sock.connect((serv, port))
|
|
sock.send(bytes('left','utf-8'))
|
|
command = ''
|
|
def receive():
|
|
global command
|
|
|
|
try:
|
|
while True:
|
|
data = str(sock.recv(1024))
|
|
try:
|
|
if b'programm' in data:
|
|
anim = open('anim.csv', 'w')
|
|
data = data[data.index(b'programm') + 8:]
|
|
anim.write(data)
|
|
|
|
while True:
|
|
data = str(sock.recv(1024))
|
|
if b'stop' in data:
|
|
xm.write(data[:data.index(b'stop')])
|
|
break
|
|
else:
|
|
xm.write(data)
|
|
|
|
else:
|
|
try:
|
|
sq = data.split('$$')
|
|
for i in range(len(sq) - 1):
|
|
print(sq[i])
|
|
command = sq[i]
|
|
|
|
except Exception as e:
|
|
print(e)
|
|
|
|
except:
|
|
print('er')
|
|
sock.close()
|
|
except KeyboardInterrupt:
|
|
print("Shutting down")
|
|
led.off()
|
|
sock.close()
|
|
|
|
def
|
|
|
|
|
|
if __name__==__main__:
|
|
t_0 = Thread(target=receive)
|
|
t_0.daemon = True
|
|
t_0.start()
|
|
|