wscat.py 538 B

123456789101112131415161718192021222324252627
  1. #!/usr/bin/env python3
  2. import json
  3. import websocket
  4. import sys
  5. #example: '{"type":"command","commandtype":"diapo","slide":1,"PDF":"EBA"}'
  6. val=""
  7. if not sys.stdin.isatty():
  8. val=sys.stdin.read().rstrip('\n')
  9. else:
  10. if len(sys.argv) != 2:
  11. print("1 arg, string to send")
  12. sys.exit(1)
  13. else:
  14. val=sys.argv[1]
  15. try:
  16. jsonval=json.loads(val)
  17. except:
  18. print("Value not parsable to json")
  19. sys.exit(1)
  20. ws = websocket.WebSocket()
  21. #ws.connect("wss://wscasa.especificosba.com.ar")
  22. ws.connect("ws://192.168.1.208:9001")
  23. ws.send(val)
  24. ws.close()