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

18

有没有一种 Python 库可以将维基文本(如在Mediawiki中使用)转换为 Markdown?


你能做到吗?我从来没有真正使用过wikitext,但它不比markdown强大/细致多了几个数量级吗? - user395760
1
不需要完美转换,只要保留一般结构即可。 - Ed L
要将完整的维基转换为Markdown,请参考mediawiki-to-markdownmediawiki-to-gfmmediawiki_to_git_mdalsa - undefined
6个回答

15

这是我尝试访问该链接时看到的内容:https://i.imgur.com/0jY04pX.png - Raleigh L.
链接已失效,显示"存储库未找到"。网络存档返回空白页面。在GitHub上有一些mw2md - undefined

6

1
不幸的是,这是针对WikiCreole的。它似乎不能用于MediaWiki标记。我还没有找到一个可靠的独立的Mediawiki转HTML或其他格式的转换器。 - mivk
第一个超链接已经没有用了。 - lfender6445

4

不确定它是否符合您的要求,但您可以查看Pyandoc:一个用于Pandoc的Python包装器。


4

2
你可以使用以下语法将mediwiki转换为markdown格式:

您可以使用以下语法将Mediwiki转换为Markdown。

 pandoc -f mediawiki -t markdown wiki.txt

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

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

pandoc非常棒。 - Evan Hu

0
这是一个仍在运作的解决方案:一个使用Pandoc的Python库。 pypandoc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接