【问题标题】:Is there any way to convert Wikitext to Markdown in python?有没有办法在 python 中将 Wikitext 转换为 Markdown?
【发布时间】:2011-06-26 05:43:38
【问题描述】:

是否有一个 python 库接受 wikitext(在 mediawiki 中使用)输入并将其转换为 markdown?

【问题讨论】:

  • 你能做到吗?我从来没有真正使用过 wikitext,但它不是比 Markdown 更强大/更精细几个数量级吗?
  • 不需要完美的转换,只要保留大体结构即可。

标签: python mediawiki markdown text-processing


【解决方案1】:

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

 pandoc -f mediawiki -t markdown wiki.txt

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

pandoc --from mediawiki --to markdown wiki.txt  -o youwant.md

【讨论】:

  • pandoc 很棒。
【解决方案2】:

您可以为此使用pandoc。试试online converter。

【讨论】:

    【解决方案3】:

    不确定它是否符合您的要求,但您可能想查看Pyandoc:Pandoc 的 Python 包装器。

    【讨论】:

      【解决方案4】:

      因为是我需要的东西,所以我将两者打包在一起:

      http://bitbucket.org/wikier/mw2md

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

      【讨论】:

        【解决方案5】:

        您可以从wikitext to html 转到html to markdown。不完全直截了当,但我没有其他选择。

        【讨论】:

        • 不幸的是,这是给 WikiCreole 的。它似乎不适用于 MediaWiki 标记。我还没有找到可靠的独立 Mediawiki 到 HTML 或任何转换器。
        猜你喜欢
        • 2021-05-15
        • 1970-01-01
        • 1970-01-01
        • 2014-11-06
        • 2017-03-25
        • 2021-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多