Editieren Diskussion Vergangenheit Dateianhänge

LarpWiki2Text

LarpWiki2Text

Das Python-Script 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 2011-12-15 23:50:10

Version 2 bricht bei Netzproblemen nicht ab, sondern wiederholt die Anfrage noch ein par Male mit steigendem Zeitabstand.
-- Allan Wegan 2011-12-17 00:34:59

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

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 2017-12-30 00:29:35


Zurück zu: Technische Dinge