HTML::WikiConverter version
===========================

HTML::WikiConverter is an HTML to wiki converter capable of converting
HTML source into a variety of wiki dialects. It's aimed at folks who
are converting vanilla HTML websites into wikis.

The following dialects are supported:

  DokuWiki
  Kwiki
  Markdown
  MediaWiki
  MoinMoin
  Oddmuse
  PbWiki
  PhpWiki
  PmWiki
  SnipSnap
  TikiWiki
  UseMod
  WakkaWiki
  WikkaWiki

INSTALLATION

The HTML::WikiConverter module is just an interface; to actually
perform HTML-to-wiki conversion, you can either install individual
dialect modules (see below) or install Bundle::HTMLWikiConverter to
get all of the dialect modules in one shot:

  % perl -MCPAN -e 'install Bundle::HTMLWikiConverter'

For just the HTML::WikiConverter interface:

  % perl -MCPAN -e 'install HTML::WikiConverter'

Individual dialects can be installed separately; for example:

  % perl -MCPAN -e 'install HTML::WikiConverter::MediaWiki'
  % perl -MCPAN -e 'install HTML::WikiConverter::PhpWiki'

SYNOPSIS

Converting HTML to wiki markup is easy:

  use HTML::WikiConverter;
  my $wc = new HTML::WikiConverter( dialect => 'MediaWiki' );
  print $wc->html2wiki( $html );

The included html2wiki utility converts on the command line:

  % html2wiki --dialect MediaWiki input.html > output.mw

There's also a web interface if you're so inclined:

  http://diberri.dyndns.org/wikipedia/html2wiki/

PREREQUISITES

  * Test::More for testing
  * HTML::TreeBuilder for building and manipulating HTML trees
  * HTML::Entities for encoding HTML entities
  * URI and URI::Escape for handling URIs in links
  * Class::Data::Inheritable, Params::Validate, and Exporter
    for the HTML::WikiConverter API and internals

CHANGES IN VERSION 0.54

  * (bug #19046) Allow lone '0' in text
  * (bug #19046) Tag attributes must be containined on a single line

THANKS TO

  * Tatsuhiko Miyagawa for suggestions and code
  * Dave Schaefer for the PbWiki dialect and for the idea behind the
    new C<attributes()> implementation.
  * Martin Kudlvasr for fixing a bug in how 'wrap_in_html' was applied to
    HTML read from files

COPYRIGHT

Copyright (c) 2004-2006 David J. Iberri <diberri@cpan.org>

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html
