Difference between revisions of "Html2wt"

From Freephile Wiki
Jump to navigation Jump to search
(Created page with "The Parsoid project gives the ability to parse HTML, however the results definitely need to be examined to see how it might be able to work <source>cat uvm.html | webapps/wiki...")
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Transforming HTML to WikiText ==
+
The Parsoid project gives the ability to parse HTML, however the results definitely need to be examined to see how it might be able to work
Transforming (hopefully well-formed) HTML to WikiText is required if you want to import HTML content into a wiki.  Some editors do well at this, and perhaps the best editor to do this is the [[Visual editor]] which now is the default editor for the MediaWiki project.
+
<source>cat uvm.html | webapps/wiki/extensions/parsoid/tests/parse.js --html2wt</source>
 
 
== Parsoid ==
 
 
 
The [[mw:Parsoid]]<ref>Git repo https://git.wikimedia.org/summary/mediawiki%2Fextensions%2FParsoid</ref> project gives the ability to parse HTML, however the results definitely need to be examined to see how it might be able to work.  Take a look at the [[mw:Parsoid/MediaWiki DOM spec]] for capabilities.
 
 
 
Example usage
 
<source lang="bash">cat uvm.html | webapps/wiki/extensions/parsoid/tests/parse.js --html2wt</source>
 
 
 
== Other Classes or Libraries ==
 
 
 
The 'Wikilog' extension <ref>See also [[MediaWiki/Bundles]]</ref> is a [http://www.mediawiki.org/wiki/Extension:Wikilog MediaWiki extension that adds "blogging" features] <ref>however, it's unmaintained, so see the modified version at github</ref> to MediaWiki (e.g. http://laussy.org/wiki/Blog).  One aspect of the project is a PHP class that transforms HTML to wiki text.  See https://github.com/mediawiki4intranet/Wikilog/blob/master/HtmlToMediaWiki.php  Also, the Wikilog extension makes use of namespaces to create multiple blogs.
 
 
 
== Other Transformations ==
 
 
 
http://en.wikipedia.org/wiki/Help:WordToWiki
 
 
 
{{References}}
 
  
 
[[Category:Wiki]]
 
[[Category:Wiki]]

Revision as of 12:54, 7 November 2014

The Parsoid project gives the ability to parse HTML, however the results definitely need to be examined to see how it might be able to work

cat uvm.html | webapps/wiki/extensions/parsoid/tests/parse.js --html2wt