initial commit
This commit is contained in:
22
serve.py
Normal file
22
serve.py
Normal file
@@ -0,0 +1,22 @@
|
||||
import http.server
|
||||
import socket
|
||||
import sys
|
||||
|
||||
|
||||
def get_local_ip():
|
||||
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as s:
|
||||
s.connect(("8.8.8.8", 80))
|
||||
return s.getsockname()[0]
|
||||
|
||||
|
||||
port = int(sys.argv[1]) if len(sys.argv) > 1 else 8000
|
||||
ip = get_local_ip()
|
||||
|
||||
handler = http.server.SimpleHTTPRequestHandler
|
||||
server = http.server.HTTPServer(("0.0.0.0", port), handler)
|
||||
|
||||
print(f"Serving on:")
|
||||
print(f" http://localhost:{port}")
|
||||
print(f" http://{ip}:{port}")
|
||||
print("Press Ctrl+C to stop.")
|
||||
server.serve_forever()
|
||||
Reference in New Issue
Block a user