Guest User

Untitled

a guest
Jan 2nd, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. import requests, json, shutil, sys
  2. base_url = 'confluence'
  3. user = sys.argv[1]
  4. password = sys.argv[2]
  5. path = sys.argv[3]
  6. page_id = sys.argv[4]
  7. r = requests.get( base_url + '/rest/api/content/' + page_id + '/child/attachment', auth=(user, password) )
  8. data = json.loads(r.text)
  9. for i in range(len(data["results"])):
  10. print("Downloading " + data["results"][i]["title"] + "to " + path + data["results"][i]["title"])
  11. # print data["results"][i]["title"]
  12. download = requests.get( base_url + data["results"][i]["_links"]["download"], auth=(user, password), stream=True )
  13. with open(path + data["results"][i]["title"], 'wb') as out_file:
  14. shutil.copyfileobj(download.raw, out_file)
Add Comment
Please, Sign In to add comment