2010年 03月 19日 的归档
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达人,有什么问题,可以去搔扰之,哈哈。