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

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

  * (bug #19429) Add "escape_entities" attribute
  * html2wiki utility accepts command-line options for all dialect
    attributes
  * All recognized options to html2wiki now displayed with --options
    switch on the command line
  * Improved error messages using carp/croak

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