NAME

Mediawiki::Spider - Perl extension for flat mirror of mediawikis

SYNOPSIS

use Mediawiki::Spider;

DESCRIPTION

Mediawiki::Spider gets the list of all pages on a Mediawiki and downloads the lot of them. It can also create a flat index of categorised pages. It's basically good for creating flat HTML versions of Mediawiki sites, merging multiple wikis into one flat site, that sort of thing.

EXPORT

None by default.

SEE ALSO

There were many ways to achieve this aim. This is one of them. Others (such as XSL stylesheets over mediawiki xml) would probably be cleaner. However, this particular method suited the requirements of the job it was written for, so it was chosen.

This code could be a lot cleaner, particularly as regards the HTML embedded in document writes and so forth. This version has been made available in case anybody needs something that does this job, but it's not by any means a tidy piece of code yet.

AUTHOR

Emma Tonkin, <cselt@sourceforge.net>

COPYRIGHT AND LICENSE

Copyright (C) 2006 by Emma Tonkin

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.