Html2Wiki: Difference between revisions

From Freephile Wiki
No edit summary
Remove feature
 
Line 1: Line 1:
__NOTOC__ __NOEDITSECTION__
__NOTOC__ __NOEDITSECTION__
{{Feature
<!-- {{Feature
|explains= Special:Html2Wiki
|explains= Special:Html2Wiki
|description=Convert  web pages, Google Docs, or entire websites (including images) to your wiki
|description=Convert  web pages, Google Docs, or entire websites (including images) to your wiki
Line 6: Line 6:
|tests=Interesting test case: http://howtoreallypronouncegif.com/
|tests=Interesting test case: http://howtoreallypronouncegif.com/
|examples=
|examples=
}}
}} -->
This extension officially lives at [[mw:Extension:Html2Wiki]]
This extension officially lives at [[mw:Extension:Html2Wiki]]



Latest revision as of 17:06, 13 May 2020

This extension officially lives at mw:Extension:Html2Wiki

See the documentation there, since it is maintained with the software.

This site may host development ideas or interesting examples/demos.

Other conversion tools

Html2Wiki relies on pandoc to do format conversion. Here are some other approaches to doing conversions.

LibreOffice

LibreOffice Writer can connect to a Wiki, and allow you to edit and save articles in the wiki.

  • Make sure your LibreOffice can export MediaWiki directly from any format that LibreOffice can read
sudo apt-get install libreoffice-wiki-publisher

With this library installed, you can now export documents straight out of LibreOffice.

Two-step conversion

This isn't really better than using LibreOffice directly, but it is an option to at least compare the output (assuming direct export is giving a bad result)

  • Convert a doc to mediawiki by converting to HTML first, and then using pandoc to convert HTML to MediaWiki markup
libreoffice --headless --convert-to html /tmp/awk.cheat.sheet.doc && \
pandoc awk.cheat.sheet.html -o awk.cheat.sheet.mw -f html -t mediawiki

Online conversion

https://devotter.com/converter is a webform interface to pandoc

Note: MediaWiki/Toolbox explains how we add a custom link to the "toolbox" element of this site.

  1. todo Html2Wiki workboard
  2. todo upgrade extension to work with new loading mechanism
  3. todo Create a service to import Google Docs to wiki
  4. todo Expand Html2Wiki to include anything that pandoc supports