Zuletzt geändert am 22.2.2018
Ein Mediawiki-Backup kann man mit der Funktion ‘Seiten exportieren’ machen. Es ist zwar damit möglich mehrere Seiten einer Kategorie auf einmal zu sichern, aber es bleibt trotzdem mühsam. Gestern habe ich denn ein Skript gefunden, dass einem Admin genau die Aufgabe alle Kategorien einzeln einzuladen, abnimmt. Man findet das python-Skript unter
https://github.com/WikiTeam/wikiteam/blob/master/dumpgenerator.py
Hinweis
Neben der Standard-Installation von Python muss das das Modul kitchen, request und mwclient mit pip2 installiert werden. Siehe zur Installation von pip2 einen seperaten Beitrag.
Ausführung
Mit dem Befehl
python dumpgenerator.py --api=http://<Url der Seite>/api.php --xml --images
an der Konsole startet man das Skript und läßt den Computer seine Arbeit tuen.
Unter
findet man eine ausführliche Anleitung. So z.B. dass man mit --curonly erreicht, dass nur die letzte Version einer Seite gedumpt wird.