mvs - A command line Mediawiki client
About[edit]
mvs is a command line client whose purpose is to simplify offline editing of Wiki content. It allows you to get any number of pages from a given Mediawiki site, edit the pages with any editor, get and merge any concurrent updates of the pages, and then safely commit the users own changes back to the version of the page on the server.
The mvs commands which take a filename argument only accept a single filename as so to avoid taking up too much server bandwidth.
WWW-Mediawiki-Client is a cvs-like perl client interface for Mediawiki driven wiki websites. It's packaged with a script, mvs which allows you to work offline using the editor of your choice, to check for conflicting changes, and commit your local version of the wiki pages in separate steps.
Synopsis[edit]
mvs [Options] command [Options] [filename]
mvs -h|--help mvs --version mvs -D
mkdir wikistuff cd wikistuff
mvs [-q|-v] login [-d <wikihost>] [-l language_code ] [-u <username>] [-p <password> ] [-w <wiki_path>]
mvs [-q|-v] update [<file> ..] mvs [-q|-v] up [<file> ..]
mvs [-q|-v] commit [-M] [-W] -m "commit message" <file> mvs [-q|-v] com [-M] [-W] -m "commit message" <file> mvs [-q|-v] preview [-M] [-W] [-m "commit message"] <file>