wp2git icon indicating copy to clipboard operation
wp2git copied to clipboard

Downloads and imports Wikipedia page histories to a git repository

wp2git

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.

Requirements

Requires Python 3.x and git accessible in your PATH, and the mwclient package (which will be auto-installed by pip).

Quick installation

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

Usage

$ 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.

Entirely based on

CyberShadow's version written in the D language.