updated chmod+x

This commit is contained in:
DJ2LS 2022-12-19 14:54:29 +01:00
parent 12d1477c36
commit 242b4adc5f
4 changed files with 12 additions and 15 deletions

0
tools/freedata_cli_tools.py Normal file → Executable file
View file

0
tools/freedata_network_listener.py Normal file → Executable file
View file

0
tools/send_file.py Normal file → Executable file
View file

View file

@ -1,39 +1,36 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
enable --- python3.9 enable_disable_beacon.py --host 192.168.178.42 --interval 120 --enable
disable -- python3.9 enable_disable_beacon.py
@author: DJ2LS
python3 send_file.py --file cleanup.sh --dxcallsign DN2LS-0 --mycallsign DN2LS-2 --attempts 3
"""
import argparse
import socket
import base64
import json
# --------------------------------------------GET PARAMETER INPUTS
parser = argparse.ArgumentParser(description='Simons TEST TNC')
parser.add_argument('--port', dest="socket_port", default=3000, help="Set socket listening port.", type=int)
parser.add_argument('--host', dest="socket_host", default='localhost', help="Set the host, the socket is listening on.", type=str)
parser.add_argument('--interval', dest="interval", default=120, help="Interval in seconds", type=int)
parser.add_argument("--enable",dest="enable",action="store_true",help="Enable beacon",)
parser.add_argument('--dxcallsign', dest="dxcallsign", default='AA0AA', help="Select the destination callsign", type=str)
parser.add_argument('--mycallsign', dest="mycallsign", default='AA0AA', help="Select the own callsign", type=str)
args = parser.parse_args()
HOST, PORT = args.socket_host, args.socket_port
interval = args.interval
enable = args.enable
if enable:
# our command we are going to send
command = {"type": "broadcast", "command": "start_beacon", "parameter": str(interval)}
else:
command = {"type": "broadcast", "command": "stop_beacon"}
dxcallsign = args.dxcallsign
mycallsign = args.mycallsign
# our command we are going to send
command = {"type": "ping",
"command": "ping",
"dxcallsign": dxcallsign,
"mycallsign": mycallsign,
}
command = json.dumps(command)
command = bytes(command + "\n", 'utf-8')
# Create a socket (SOCK_STREAM means a TCP socket)