Add command line processing to client
parent
b1a0c62275
commit
52d5334e34
|
@ -32,6 +32,7 @@ import socket
|
|||
import hashlib
|
||||
import datetime
|
||||
import threading
|
||||
import argparse
|
||||
|
||||
global connected
|
||||
global mpv
|
||||
|
@ -553,6 +554,28 @@ def main():
|
|||
|
||||
IP, PORT, USERNAME, PASSWORD, MPV_PATH = parse_config(parser, configfile)
|
||||
|
||||
# Parse command line options
|
||||
parser = argparse.ArgumentParser(description="mpv synchronization client")
|
||||
parser.add_argument(
|
||||
"-i",
|
||||
"--ip",
|
||||
help="Server IP address",
|
||||
type=str,
|
||||
required=False,
|
||||
default=IP,
|
||||
)
|
||||
parser.add_argument(
|
||||
"-p",
|
||||
"--port",
|
||||
help="Server Port",
|
||||
type=int,
|
||||
required=False,
|
||||
default=PORT,
|
||||
)
|
||||
args = parser.parse_args()
|
||||
IP = args.ip
|
||||
PORT = args.port
|
||||
|
||||
KEY = hashlib.sha256(PASSWORD.encode()).digest()
|
||||
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
|
||||
|
|
Loading…
Reference in New Issue