added list
This commit is contained in:
parent
43a903bc72
commit
f175dfc591
@ -10,17 +10,11 @@ p.add_argument("padid")
|
||||
p.add_argument("--startrev", type=int, default=0, help="starting revision")
|
||||
p.add_argument("--endrev", type=int, default=None, help="ending revision, default: last")
|
||||
p.add_argument("--padinfo", default="padinfo.json", help="padinfo, default: padinfo.json")
|
||||
p.add_argument("--protocol", default="http")
|
||||
p.add_argument("--showurl", default=False, action="store_true")
|
||||
args = p.parse_args()
|
||||
|
||||
with open(args.padinfo) as f:
|
||||
info = json.load(f)
|
||||
if "protocol" not in info:
|
||||
info['protocol'] = args.protocol
|
||||
if "port" not in info:
|
||||
info['port'] = 9001
|
||||
|
||||
apiurl = "{0[protocol]}://{0[hostname]}:{0[port]}{0[apiurl]}{0[apiversion]}/".format(info)
|
||||
data = {}
|
||||
data['apikey'] = info['apikey']
|
||||
|
23
listAllPads.py
Executable file
23
listAllPads.py
Executable file
@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
from argparse import ArgumentParser
|
||||
import json
|
||||
from urllib import urlencode
|
||||
from urllib2 import urlopen, HTTPError, URLError
|
||||
|
||||
p = ArgumentParser("")
|
||||
p.add_argument("--padinfo", default="padinfo.json", help="padinfo, default: padinfo.json")
|
||||
p.add_argument("--showurl", default=False, action="store_true")
|
||||
args = p.parse_args()
|
||||
|
||||
with open(args.padinfo) as f:
|
||||
info = json.load(f)
|
||||
apiurl = "{0[protocol]}://{0[hostname]}:{0[port]}{0[apiurl]}{0[apiversion]}/".format(info)
|
||||
data = {}
|
||||
data['apikey'] = info['apikey']
|
||||
requesturl = apiurl+'listAllPads?'+urlencode(data)
|
||||
if args.showurl:
|
||||
print requesturl
|
||||
else:
|
||||
print json.dumps(json.load(urlopen(requesturl))['data']['padIDs'])
|
||||
|
@ -1,4 +1,5 @@
|
||||
{
|
||||
"protocol": "http",
|
||||
"hostname": "localhost",
|
||||
"port": 9001,
|
||||
"apiurl": "/api/",
|
||||
|
Loading…
Reference in New Issue
Block a user