Skip to content
Snippets Groups Projects
Commit 93ab54fd authored by Magnus Giesbert's avatar Magnus Giesbert
Browse files

Update README.md

parent 1b9dce7d
No related branches found
No related tags found
No related merge requests found
......@@ -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?
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment