|
本帖最后由 superfan89 于 2011-2-25 11:41 编辑
$ ?/ n1 G5 u% ~! q J5 m7 r ?) \7 M! N$ }
一直以来使用philostone等兄弟转换的wikipedia,在手机上读维基百科的感觉十分爽,唯一美中不足的是其中一些未处理链接和标签。前几天在网上google来MWlib和aard dictionary这两个好东东,其中Mwlib是专门用来转换wiki格式的一个程序库,aard是一个跨平台词典,包含了开源的词典转换软件,可以用来直接转换维基百科的xml dump。对原作者的代码略加修改后即可以直接输出Mdict可转换的文本格式。
) e# I6 {' v1 M2 X6 u w! R 这个版本转换了zhwiki dump大约1%的内容,花费了近30分钟。
7 Y1 H' \1 S' H z6 |8 Q已知的优点和缺点:
8 n& s$ a8 R# J* J/ J优点:
: T1 F9 g. [# e5 k1、残留的标签大大减少,格式更加完善7 o8 i+ l; [ J( F6 f' S
2、公式全部采用TeX渲染成图片,更加美观8 l; l; n, ~" R7 D' \
3、包含词条重定向( J( E' K1 g6 h% c7 `5 O1 }
缺点:
9 |6 F/ Y9 z: l9 @8 G6 M1 w1、渲染出的图片嵌在网页内部,只能用PC端Mdict显示
& J% @, P1 d1 V* M0 b7 \( i5 D4 j. b' A2、部分格式不正确
2 C9 p$ d- z: V4 K( d3、需要在Linux下搭建转换环境
, r9 m; S+ x8 w- x7 T+ L7 r! Z
( l# {# B7 N+ S$ w9 u相关参考:
8 J% M8 M3 \3 y) yhttp://aarddict.org/
# y- ]6 z+ S" v, E7 chttp://code.pediapress.com/wiki/wiki/mwlib
; d2 l; i# M+ g9 y! f% W. U9 `( oaard 09年12月的中文维基百科(完整版)http下载,与这个demo的格式类似:
9 ^. D& j: E9 X, bhttp://aarddict.org/d/zhwiki-20091225-1.html.aar
% \3 l& O# B, u, G希望有兴趣的朋友们能共同研究探讨。
4 ^* w6 l. M$ H/ p/ m
% Y5 _ E) J* x0 a4 ~这里提供一个Mdx(1%词条)仅供测试,想日常使用的朋友就别下了。" h% [, ]2 |; S4 a* y7 ?* X+ o6 Z; R% x
WikiDemo.mdx" R7 z/ ?" C2 l/ f1 s' M# M; j7 Z3 n
http://u.115.com/file/t417cc4b83
& O j, }& m9 j. y% _& mp.s.:可以套上这个wikipedia.css一起使9 c% U+ h$ i0 R
; ~+ e6 e' B; E2 E0 i: t
-------------------------------------
8 o+ V" M* e, _3 l5 [& _9 k2010/07/130 A: W- K' t$ g r' f. ]2 {
改进:" W6 d) B/ s: [9 k8 C
1、TeX渲染图片输出单独输出至data目录
4 o$ |9 C7 a5 @4 c' q5 {2、引用和引用链接可以互相跳转,看文章非常方便* s1 L2 o5 c- ?
初步具有了可用性,上传在此
y8 F1 r2 N u9 m7 n
) S. T! [' F4 ^% p使用时覆盖Aard Tools中的对应文件即可
' B: \5 w, K/ v" v i0 w3 a# ]. HAard Tools链接:+ B: {/ t. A. m- m3 W3 C
http://bitbucket.org/itkach/aardtools/get/0.8.0.zip( G H$ V( ^3 q' L( k
安装详细指南:. q4 u5 v. s1 V* n$ r" H/ S
http://aarddict.org/aardtools/doc/aardtools.html#module-aardtools
. r, b$ Z! ?/ u6 _5 Y
- _' F5 O! E- v4 I3 |+ o" a在Ubuntu或者Debian上安装最方便,因为依赖关系比较复杂,还不知道怎么在Windows上使用,望有兴趣朋友帮忙转出一个完整版本。' ]. o3 b2 J9 Z7 Q: |
" g d. k5 L' A' F/ ~0 ]再传个用新版的脚本转的Demo,含词条数要更少一些- x4 o% }3 \3 n
WikiDemo2.rar; X1 d" l b0 P- m# E _2 v' X6 d
http://u.115.com/file/t4b4dc158f0 u) A4 @% q9 k }- r
-------------------------------------6 j7 @, _2 {' K
2010/7/15
, h3 m8 \3 C- T. }1 |* S/ Z增加了“断点续转”功能,转换时输入"q"后回车,转完当前千个文件时会保存当前进度并停止,下次转换时可以接着转。
* Z/ b0 Z }8 V9 g3 g# r/ M-------------------------------------% W7 ?$ t2 i1 G! A8 U6 a
2011/2/256 _& S7 x( E, V; X
请用此覆盖aardtools0.8.3,依赖的Mwlib升级至0.12.13。
4 L4 S2 l( l8 f. k7 g% i |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|