A tool that generates bash scripts that convert Dokuwiki sites to git repositories.
Go to file
Danny Robson 92d65523fd Add LICENSE 2019-07-07 06:47:44 +00:00
.gitignore gitignore: add venv to the ignore list for convenience 2019-07-07 14:26:21 +10:00
LICENSE Add LICENSE 2019-07-07 06:47:44 +00:00
README.adoc README: remove use of horizontal style in argument descriptions 2019-07-07 14:23:44 +10:00
doku2git.py doku2git: Modify `Change` to be an ABC 2019-07-07 14:44:09 +10:00

README.adoc

== doku2git

=== About

A small Python script that will generate a shall script that can convert an existing Dokuwiki site into a Git repository will (as close as possible to) full edit history.

=== Usage

Simple cases can be run as `./doku2git --src /foo/dokuwiki --dst /bar/git > script.sh`

==== Arguments

src:: The absolute path to the Dokuwiki root
dst:: The absolute path to the Git repository
users:: A path to a JSON file containing an array of objects describing additional users. They must have the keys 'login', 'real_name', and 'email'.