Very Simple PukiWiki to MediaWiki Converter

PukiWiki Format Text (input)

MediaWiki Format Text (output)

Features

This application is created in order to assist migration of http://opera-wiki.com/ from PukiWiki to MediaWiki.

Supported wiki formats are below.

PukiWikiMediaWikiComment
-/+ (start of line)*/# (start of line)lists (ordered/unordered, maximum depth of 3)
space (start of line)space (start of line)formatted text (<pre>)
* (start of line)== ==headings (maximum level of 5)
~ (end of line)<br />line break*1
'''/''''/'''emphases
%% %%<del> </del>del
[[text:URL]]/[[text>URL]][URL text]links*2
---- or more----horizontal line
#foobarPukiWiki plugins (removed)
> (start of line)<blockquote> </blockquote>blockquote (maximum depth of 1)
// (start of line)<!-- -->comment
| | |{|..|}table (very limited support)
|~foo|!fooheader cell (table)

*1 PukiWiki does not count line breaks of the source text as line breaks, but opera-wiki.com does. So this converter adds <br /> at the end of every line except for those followed by blockquote, table, list, heading or a blank line.

*2 I'm very sloppy here. I assume everything that is of type [[text:http*]] or [[text>http*]] as an external link and make this conversion. Other links of type [[ ]] are kept unchanged.

License, disclaimer, etc.

This document, which encludes HTML, CSS and JavaScript source codes though DOES NOT include linked image(s), is distributed under public domain.

The author of this document is not responsible for any damage/harm related to use of this document.

Valid HTML 4.01 Strict