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

Update README.md

parent 8c85670f
No related branches found
No related tags found
No related merge requests found
......@@ -6,15 +6,20 @@ 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.
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, hierbei wird nur der Inhalt der Seite gelöscht der [attic](https://www.dokuwiki.org/attic) bleibt soweit unverändert.
Gelöschte Seiten tauchen nicht mehr in der Sitemap auf können aber wiederhergestellt werden, solange sie nicht aus dem attic gelöscht wurden.
### Interne Links updaten
Manchmal sind die Inhalte einer Seite schon umgezogen und auf der alten Seite steht lediglich ein Link zur neuen.
Dies passiert vor allem wenn Leute Seiten per Hand verschieben und nicht die Muße haben alle Backlinks durchzugehen.
Mittels `change_links()` werden alle Links, die auf `old_page` zeigen, auf `new_page` gesetzt.
### Finden alter Seiten
Durch `find_old_pages` werden alle Seiten zurückgegeben, deren letzte Revision älter als eine gewisse Zeit ist (gegeben als `datetime.timedelta` oder `datetime.datetime` objekt).
Durch `find_old_pages()` werden alle Seiten zurückgegeben, deren letzte Revision älter als eine gewisse Zeit ist (gegeben als `datetime.timedelta` oder `datetime.datetime` objekt).
Ein Namespace kann optional mit angegeben werden, um nur gewisse Seiten zu bekommen und nicht manuell die ids filtern zu müssen.
## Geplante Funktionen
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment