From 5f4e9406bbf8d5524c72496c0c971e05ac8e0e6f Mon Sep 17 00:00:00 2001 From: Steveice10 Date: Sat, 7 Jan 2017 12:26:51 -0800 Subject: [PATCH] servefiles: Add optional host IP argument. --- servefiles/servefiles.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/servefiles/servefiles.py b/servefiles/servefiles.py index 0a9ab7e..c355b43 100644 --- a/servefiles/servefiles.py +++ b/servefiles/servefiles.py @@ -29,9 +29,14 @@ if not os.path.exists(directory): print(directory + ": No such file or directory.") sys.exit(1) +if len(sys.argv) >= 4: + hostIp = sys.argv[3] +else: + hostIp = [(s.connect(('8.8.8.8', 53)), s.getsockname()[0], s.close()) for s in [socket.socket(socket.AF_INET, socket.SOCK_DGRAM)]][0][1] + print("Preparing data...") -baseUrl = [(s.connect(('8.8.8.8', 53)), s.getsockname()[0], s.close()) for s in [socket.socket(socket.AF_INET, socket.SOCK_DGRAM)]][0][1] + ":8080/" +baseUrl = hostIp + ":8080/" payload = "" if os.path.isfile(directory):