From 93ab54fd669f9555d6c2f98270f9b76d15b1944e Mon Sep 17 00:00:00 2001 From: Magnus Giesbert <magnus@fsmpi.rwth-aachen.de> Date: Thu, 28 Jul 2022 21:47:34 +0200 Subject: [PATCH] Update README.md --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index c7c3892..80cfdd1 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,17 @@ Python Skripte um Interaktionen mit einem DokuWiki zu Automatisieren. Nutzt das `xmlrpc` package um eine Verbindung zum wiki herzustellen. + +## Funktionen +### Verschieben von Seiten +Um einzelne Seiten zu verschieben oder umzubenennen, kann man `move_page` verwenden. +Den alten Namen (`original_page`) und den neuen Namen (`new_page`) übergeben; dabei darauf achten, dass der [namespace](https://www.dokuwiki.org/namespaces) mit enthalten ist (zB "kategorie:page" statt nur "page"). +Links auf die alte Seite werden automatisch angepasst (Ein hoch auf Backlinks!). +Standardmäßig wird die alte Seite nur zum Löschen markiert aber nicht gelöscht. +Wenn man die alte Seite automatisch Löschen will, einfach beim Methodenaufruf `delete=True` setzen. + +## Geplante Funktionen +- [ ] Wiki-Graph mit `networkx` +- [ ] Finden und Markieren von veralteten Seiten +- [ ] Was mir noch an Statistikgedöns einfällt +- [ ] CLI? -- GitLab