Manage DokuWiki via XML-RPC API.


Keywords
xmlrpc, dokuwiki, python
License
MIT
Install
pip install dokuwiki==1.3.3

Documentation

python-dokuwiki

Code repo PyPi Documentation Code Health

This python module aims to manage DokuWiki wikis by using the provided XML-RPC API. This module is compatible with python2.7 and python3+.

API is described here.

Release notes

1.3.3 (2022-06-28)

  • Allow slash character in passwords (#26)

1.3.2 (2021-12-03)

  • Correct a bug when using some special characters in the password (c891eb8)

1.3.1 (2021-08-30)

  • Set default empty value for summary to structs.get_data()
  • Add minor parameter to structs.get_data()

1.2.1 (2019-07-24)

  • Remove login call in the constructor as it seems to fail on some cases (98ed799).

1.2.0 (2019-06-25)

  • Support of HTTPS for cookie based authentication.

1.1.0 (2018-03-22)

  • Support authentication by cookie (thanks to luminisward).

1.0.1 (2017-04-06)

  • Correct a typo with an exception call.

1.0 (2017-04-06)

  • Prevent username and password to be passed as GET parameters (e4cbb5d).

0.5 (2016-08-19)

  • Correct a bug when retrieving/uploading medias (a1f56b6).

0.4 (2016-02-07)

0.3 (2015-08-16)

  • The xmlrpc parameter use_datetime is no longer forced to True by default (bec3447). This may break things!

0.2 (2014-01-29)

  • Manage dataentries (this is a plugin for managing metadatas).

0.1 (2014-01-29)

  • Implement DokuWiki XML-RPC commands.
  • Compatible with both python 2 and 3.