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.