import pprint, json, yaml, sys from atlassian import Confluence pp = pprint.PrettyPrinter(indent=2) configuration = yaml.load(open("pythonDocUpload.yml", "r").read()) confluence = Confluence( url=configuration.get('confluenceUrl'), username=configuration.get('confluenceUser'), password=configuration.get('confluencePass')) pages = confluence.get_all_pages_from_space(configuration.get('spaceName')) if (len(sys.argv) > 0 && sys.argv[1] != "force"): input("You are about to wipe everything in the space " + configuration.get('spaceName') + " - press Enter to continue.") for page in pages: print(pp.pprint(page)) resp = confluence.remove_page(page['id']) print(pp.pprint(resp))