servefiles: Add optional host IP argument.

This commit is contained in:
Steveice10 2017-01-07 12:26:51 -08:00
parent 40b6163a27
commit 5f4e9406bb

View File

@ -29,9 +29,14 @@ if not os.path.exists(directory):
print(directory + ": No such file or directory.") print(directory + ": No such file or directory.")
sys.exit(1) 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...") 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 = "" payload = ""
if os.path.isfile(directory): if os.path.isfile(directory):