summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2019-01-14 13:19:52 +0100
committerAleks Kissinger <aleks0@gmail.com>2019-01-14 13:19:52 +0100
commitd4b6e9839823e27af646a915436462254758e053 (patch)
tree00a79ba026f7e90a0347944b5ee8dc58402e6dc4
parent4b062a6a99a31b34e5a1556680f27369d690dc7b (diff)
pushed auth into query string for gh-getv2.1.2
-rw-r--r--scripts/gh-get.py4
-rw-r--r--scripts/gh.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/scripts/gh-get.py b/scripts/gh-get.py
index 9d9693f..bf95d97 100644
--- a/scripts/gh-get.py
+++ b/scripts/gh-get.py
@@ -14,9 +14,9 @@ draft = [r for r in gh('releases') if r['draft']][0]
for a in draft['assets']:
if filter == None or filter in a['name']:
print('Downloading ' + a['name'])
- b = gh('releases/assets/%s' % a['id'],
+ b = gh('releases/assets/%s?access_token=%s' % (a['id'], tok),
['-L', '-H', 'Accept: application/octet-stream'],
- parse=False, quiet=False)
+ parse=False, quiet=False, auth=False)
f = open(a['name'], 'w')
f.write(b)
f.close()
diff --git a/scripts/gh.py b/scripts/gh.py
index d12b416..81db1b2 100644
--- a/scripts/gh.py
+++ b/scripts/gh.py
@@ -13,11 +13,11 @@ if tok == '':
def pr(j): print(json.dumps(j, indent=2))
# call GitHub API with curl
-def gh(s, args=[], quiet=True, parse=True):
+def gh(s, args=[], quiet=True, parse=True, auth=True):
cmd = (["curl"] +
(["-s"] if quiet else []) +
args +
- ["-H", "Authorization: token " + tok] +
+ (["-H", "Authorization: token " + tok] if auth else []) +
[s if 'https://' in s else api_url + '/' + s])
# ONLY UN-COMMENT FOR TESTING:
# print(' '.join(cmd))