This program allows you to download and convert any Wikipedia article's history to a git
repository, for easy browsing, annotation,
and bisecting (etc.) of older revisions.
Requires Python 3.x and git
accessible in your PATH
, and the mwclient
package
(which will be auto-installed by pip
).
For the latest release, install with:
pip3 install https://github.com/dlenski/wp2git/archive/v2.0.zip
For the latest development build, install with
pip3 install https://github.com/dlenski/wp2git/archive/master.zip
$ wp2git [--lang XY] article_name
wp2git
will create a directory, in which a new git
repository will be created.
The repository will contain a single file named article_name.mw
, along with the entire edit history
of that article on XY.wikipedia.org
. (If unspecified, the default language is guessed according to
your locale.)
Use wp2git --help
to show more options.
CyberShadow's version written in the D language.