有没有办法将Wikitext转换为Python中的Markdown?

问题描述:

是否有一个python库需要wikitext(用于mediawiki中)输入并将其转换为降价?有没有办法将Wikitext转换为Python中的Markdown?

+0

你甚至可以这样做吗?我从来没有真正使用过wikitext,但是它不是比Markdown更强大/更细粒度的数量级吗? – delnan 2011-02-12 22:06:22

+1

只要它保留了一般结构,它不需要是完美的转换。 – 2011-02-12 22:29:27

既然是我需要的东西,我都打包在一起:

http://bitbucket.org/wikier/mw2md

所以现在它更容易执行这两个任务。

您可以从wikitext to html开始,然后从html to markdown开始。不完全直截了当,但我知道没有其他选择。

+1

不幸的是,这是针对WikiCreole的。它似乎不适用于MediaWiki标记。我还没有找到一个可靠的独立Mediawiki到HTML或任何转换器。 – mivk 2014-05-31 13:48:16

不确定它是做你想做的,但你可能想看看Pyandoc:一个Python包装Pandoc

您可以使用pandoc。试试online converter

您可以使用带有以下语法的pandoc将markdown转换为mediwiki。

pandoc -f markdown -t mediawiki Zen.md 

这将在控制台上输出,但如果您想要将其保存在文件中,则更改如下。

pandoc --from mediawiki --to markdown ZP.txt -o zp.md