summaryrefslogtreecommitdiff
path: root/wipeDocs.py
blob: 11e04deafa56af1f674c9e7ed0bc969173923d14 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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))