I am LAZY bones ? all linux

wikimarkup 和 webkit

wikimarkup 是一个可以将 MediaWiki 格式的源码转换成 HTML 的python模块,它的特点是使用非常简单,功能比较全面。
基本上就是:

from wikimarkup import parse
html = parse(wiki, showToc=False)

这样就搞定了。
wikimarkup 可以在这里下载。

另外得到了html,如果要展示出来,还得需要一个“浏览器”,这时候可以用webkit的python绑定,也很简单,使用方法:

import webkit
wv = webkit.WebView()
wv.load_html_string(html, 'file:///')

再把这个 wv 对象嵌到正常的gtk或者qt容器里就可以了。
另外,花花是webkit达人,有什么问题,可以去搔扰之,哈哈。

最后修改时间: 2010年03月19日 20:34

本文章发表于: 2010年03月19日 20:34 | 所属分类:流水帐. | 您可以在此订阅本文章的所有评论. | 您也可以发表评论, 或从您的网站trackback.

2 个评论 关于: “wikimarkup 和 webkit”

  1. shellex 在 2010年03月20日 09:42 说:回复

    赞骨头

  2. I am LAZY bones ? : cName 在 2010年03月29日 16:37 说:回复

    […] v2.0取名字用的小程序,使用了之前说的wikimarkup 和 webkit,汉字的数据和图片均来自汉典和龙维基,在此表示感谢。 […]

发表评论