== LarpWiki2Text == Das Python-Script [[attachment:lw2txt.py]] länd alle Seite aus dem LarpWiki runter und speichert diese als Textdatei im aktuellen Verzeichnis. Bei Unterseiten werden die Schrägstriche (/) durch "%2F" ersetzt. Das Script darf gerne erweitert und verbessert werden, eine Haftung für entstehende Schäden übernehme ich nicht. -- TilmannHaak <> [[attachment:lw2txtV2.py| Version 2]] bricht bei Netzproblemen nicht ab, sondern wiederholt die Anfrage noch ein par Male mit steigendem Zeitabstand.<
>-- [[Allan Wegan]] <> [[attachment:lw2txtV3.py| Version 3]] läuft mit Python 3, speichert Schrägstriche in Dateinamen als " - " anstatt "%2F" und nutzt XML-RPC nur noch für den Index. Für die Seitenquelltexte wird herkömmliches HTTPS verwendet.<
>Erstmalig brauchte ein Backup aller 2665 Wiki-Seiten-Quelltexte weniger als eine Stunde.<
>-- [[Allan Wegan]], 2012-12-25 [[attachment:lw2txtV4.py| Version 4]] speichert auch die Attachments der Artikel. Die absurd harsch eingestellte Flood-Protection des Wikis sorgt allerdings dafür, dass ein Komplettbackup der 3662 Seiten und Attachments mehrere Stunden dauert.<
>-- [[Allan Wegan]], 2017-12-29 Hallo Allan, nachfragen ;-) Oder auf https://moinmo.in/ nach einer Lösung suchen. Für anonyme Nutzer gibt es ein paar Einschränkungen, für einen eingeloggten User könnten wir das anders handhaben. Der eleganteste Weg wäre vermutlich die Daten Server-seitig bereit zu stellen. -- TilmannHaak <> ---- Zurück zu: [[TechnischeDinge| Technische Dinge]]