40 lines
447 B
Python
Executable File
40 lines
447 B
Python
Executable File
#!/usr/bin/python3
|
|
|
|
|
|
import hserver
|
|
|
|
import os
|
|
import sys
|
|
|
|
|
|
newDefault = None
|
|
|
|
listen = ['localhost',8080]
|
|
|
|
opts = list( sys.argv[1:] )
|
|
|
|
while (len(opts)>0):
|
|
o = opts.pop(0)
|
|
if (o == '-b'):
|
|
listen[0] = opts.pop(0)
|
|
elif (o == '-p'):
|
|
listen[1] = int(opts.pop(0))
|
|
elif (o == '--default'):
|
|
newDefault = opts.pop(0)
|
|
|
|
server = hserver.HServer(listen)
|
|
|
|
if not newDefault is None:
|
|
server.getRoot().setDefault(newDefault)
|
|
|
|
server.run()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|