Difference between revisions of "Software/Html2mediawiki"

From ThorstensHome
Jump to: navigation, search
(Install it)
(See also)
Line 14: Line 14:
 
  cd html2mediawiki/
 
  cd html2mediawiki/
 
  cmake . && make && make install
 
  cmake . && make && make install
 +
 +
= Run it =
 +
Here is a screenshot from how I ran html2mediawiki:
 +
<pre>
 +
tweedleburg:~/html2mediawiki # cat example.htm
 +
<!-- this is an example html file for use with html2mediawiki -->
 +
<html>                                                         
 +
<body>                                                         
 +
<h1>heading 1 </h1>                                             
 +
<ul>                                                           
 +
<li>list item 1</li>                                           
 +
<li>list item 2 </li>                                           
 +
</ul>                                                           
 +
<h2>heading 2 </h2>                                             
 +
whatever text                                                   
 +
</body>                                                         
 +
</html>                                                         
 +
tweedleburg:~/html2mediawiki # html2mediawiki example.htm > example.txt
 +
html2mediawiki(1979) main: "file:///root/html2mediawiki/example.htm" 
 +
html2mediawiki(1979) tidy: Entering function                         
 +
html2mediawiki(1979) tidy: Tidying:  %s\n <!-- this is an example html file for use with html2mediawiki -->                                                                         
 +
<html>                                                                                   
 +
<body>                                                                                   
 +
<h1>heading 1 </h1>                                                                       
 +
<ul>                                                                                     
 +
<li>list item 1</li>                                                                     
 +
<li>list item 2 </li>                                                                     
 +
</ul>                                                                                     
 +
<h2>heading 2 </h2>                                                                       
 +
whatever text                                                                             
 +
</body>                                                                                   
 +
</html>                                                                                   
 +
html2mediawiki(1979) tidy: \nDiagnostics:\n\n%s 0x76e160
 +
html2mediawiki(1979) tidy: allocating memory  492
 +
html2mediawiki(1979) main: "html"
 +
html2mediawiki(1979) main: "head"
 +
html2mediawiki(1979) main: "h1"
 +
html2mediawiki(1979) output: "body"
 +
html2mediawiki(1979) output: "h1"
 +
html2mediawiki(1979) output: "#text"
 +
html2mediawiki(1979) output: "heading 1"
 +
html2mediawiki(1979) output: ""
 +
html2mediawiki(1979) output: "ul"
 +
html2mediawiki(1979) output: "li"
 +
html2mediawiki(1979) output: "#text"
 +
html2mediawiki(1979) output: "list item 1"
 +
html2mediawiki(1979) output: ""
 +
html2mediawiki(1979) output: "li"
 +
html2mediawiki(1979) output: "#text"
 +
html2mediawiki(1979) output: "list item 2"
 +
html2mediawiki(1979) output: ""
 +
html2mediawiki(1979) output: ""
 +
html2mediawiki(1979) output: "h2"
 +
html2mediawiki(1979) output: "#text"
 +
html2mediawiki(1979) output: "heading 2"
 +
html2mediawiki(1979) output: ""
 +
html2mediawiki(1979) output: "#text"
 +
html2mediawiki(1979) output: "
 +
whatever text
 +
"
 +
html2mediawiki(1979) output: ""
 +
tweedleburg:~/html2mediawiki # cat example.txt
 +
 +
= heading 1 =
 +
* list item 1
 +
* list item 2
 +
== heading 2 ==
 +
whatever text
 +
</pre>
  
 
= See also =
 
= See also =
 
* [[spider]]
 
* [[spider]]
 
* [[add_toc]]
 
* [[add_toc]]

Revision as of 09:53, 14 December 2008

html2mediawiki converts html syntax to mediawiki syntax.

Contents

Download

Download version 0.1

Install it

To install html2mediawiki,

  • Make sure you have the needed software packages installed, tidy, cmake and KDE4. With SUSE Linux, you can do it like this:
yast -i tidy cmake kdelibs4-devel
  • Download the tarball and unpack it:
wget http://www.linuxintro.org/staerk/files/html2mediawiki.tar.gz
tar xvzf html2mediawiki.tar.gz
  • And build it:
cd html2mediawiki/
cmake . && make && make install

Run it

Here is a screenshot from how I ran html2mediawiki:

tweedleburg:~/html2mediawiki # cat example.htm 
<!-- this is an example html file for use with html2mediawiki -->
<html>                                                           
<body>                                                           
<h1>heading 1 </h1>                                              
<ul>                                                             
<li>list item 1</li>                                             
<li>list item 2 </li>                                            
</ul>                                                            
<h2>heading 2 </h2>                                              
whatever text                                                    
</body>                                                          
</html>                                                          
tweedleburg:~/html2mediawiki # html2mediawiki example.htm > example.txt
html2mediawiki(1979) main: "file:///root/html2mediawiki/example.htm"   
html2mediawiki(1979) tidy: Entering function                           
html2mediawiki(1979) tidy: Tidying:   %s\n <!-- this is an example html file for use with html2mediawiki -->                                                                          
<html>                                                                                     
<body>                                                                                     
<h1>heading 1 </h1>                                                                        
<ul>                                                                                       
<li>list item 1</li>                                                                       
<li>list item 2 </li>                                                                      
</ul>                                                                                      
<h2>heading 2 </h2>                                                                        
whatever text                                                                              
</body>                                                                                    
</html>                                                                                    
html2mediawiki(1979) tidy: \nDiagnostics:\n\n%s 0x76e160
html2mediawiki(1979) tidy: allocating memory  492
html2mediawiki(1979) main: "html"
html2mediawiki(1979) main: "head"
html2mediawiki(1979) main: "h1"
html2mediawiki(1979) output: "body"
html2mediawiki(1979) output: "h1"
html2mediawiki(1979) output: "#text"
html2mediawiki(1979) output: "heading 1"
html2mediawiki(1979) output: ""
html2mediawiki(1979) output: "ul"
html2mediawiki(1979) output: "li"
html2mediawiki(1979) output: "#text"
html2mediawiki(1979) output: "list item 1"
html2mediawiki(1979) output: ""
html2mediawiki(1979) output: "li"
html2mediawiki(1979) output: "#text"
html2mediawiki(1979) output: "list item 2"
html2mediawiki(1979) output: ""
html2mediawiki(1979) output: ""
html2mediawiki(1979) output: "h2"
html2mediawiki(1979) output: "#text"
html2mediawiki(1979) output: "heading 2"
html2mediawiki(1979) output: ""
html2mediawiki(1979) output: "#text"
html2mediawiki(1979) output: "
whatever text
"
html2mediawiki(1979) output: ""
tweedleburg:~/html2mediawiki # cat example.txt

= heading 1 =
* list item 1
* list item 2
== heading 2 ==
whatever text

See also