Dateianhang 'lw2txt.py'
Herunterladen
1
2
3
4
5
6
7
8
9 import xmlrpclib
10 import time
11 import string
12
13 wiki = xmlrpclib.ServerProxy("http://www.larpwiki.de/?action=xmlrpc2")
14
15
16 pages = sorted(wiki.getAllPages())
17
18
19 count = 1
20 for page in pages:
21 pagename = page.encode('utf-8')
22 filename = string.replace(pagename + '.txt', '/', '%2F')
23 print("%i/%i %s" % (count, len(pages), filename))
24 text = wiki.getPage(page).encode('utf-8')
25 fd = open(filename, 'w')
26 fd.write(text)
27 fd.close()
28 time.sleep(0.05)
29 count += 1
Neuer Dateianhang
Gespeicherte Dateianhänge
Um Dateianhänge in eine Seite einzufügen sollte unbedingt eine Angabe wie
attachment:dateiname benutzt werden, wie sie auch in der folgenden Liste der Dateien erscheint. Es sollte
niemals die URL des Verweises ("laden") kopiert werden, da sich diese jederzeit ändern kann und damit der Verweis auf die Datei brechen würde.