|
|
|
@ -5,7 +5,7 @@ import requests |
|
|
|
if __name__ == "__main__": |
|
|
|
parser = argparse.ArgumentParser() |
|
|
|
parser.add_argument('--host',default = "localhost:5140") |
|
|
|
parser.add_argument('action',choices = ['on','off','toggle','kill','set']) |
|
|
|
parser.add_argument('action',choices = ['on','off','toggle','kill','set','get']) |
|
|
|
parser.add_argument('additional',nargs = '*') |
|
|
|
args = parser.parse_args() |
|
|
|
params = {'action':args.action} |
|
|
|
@ -14,7 +14,10 @@ if __name__ == "__main__": |
|
|
|
key,val = addition.split('=') |
|
|
|
params[key] = val |
|
|
|
url = urlunsplit(('http',args.host,'',urlencode(params),'')) |
|
|
|
r = requests.post(url) |
|
|
|
if args.action == 'get': |
|
|
|
r = requests.get(url) |
|
|
|
else: |
|
|
|
r = requests.post(url) |
|
|
|
if r.status_code == 204: |
|
|
|
print('server killed') |
|
|
|
else: |
|
|
|
|