|
本帖最后由 superfan89 于 2011-2-25 11:41 编辑
" I" D$ n0 s& @' l, o! l( l. m/ q) M" x! T, G! n0 p2 G' Z
一直以来使用philostone等兄弟转换的wikipedia,在手机上读维基百科的感觉十分爽,唯一美中不足的是其中一些未处理链接和标签。前几天在网上google来MWlib和aard dictionary这两个好东东,其中Mwlib是专门用来转换wiki格式的一个程序库,aard是一个跨平台词典,包含了开源的词典转换软件,可以用来直接转换维基百科的xml dump。对原作者的代码略加修改后即可以直接输出Mdict可转换的文本格式。
# U6 x' w D+ a- u- K: { 这个版本转换了zhwiki dump大约1%的内容,花费了近30分钟。
, ]4 R% \( c* ~7 `* S9 s已知的优点和缺点:
7 R0 q8 b+ s; a% J5 O3 g7 c4 j- @+ c优点:6 z' Y% r3 h x$ k
1、残留的标签大大减少,格式更加完善
9 o, e, k5 W, u: }" E; t2、公式全部采用TeX渲染成图片,更加美观% u0 t/ j/ p7 l- {# {, P
3、包含词条重定向0 ^" ]+ U7 q& h, M; y
缺点:
6 m& V: e$ M4 V5 n, d P D( K1、渲染出的图片嵌在网页内部,只能用PC端Mdict显示
9 n% @- G, [( E2 e0 X3 p N2、部分格式不正确 R6 |" p3 y( _1 N8 U
3、需要在Linux下搭建转换环境# P) W Z) W5 W. i4 r6 T
1 Z; z3 r- V$ `! w, e0 E相关参考:+ B: M# s6 w ]* m8 ]) ]" V
http://aarddict.org/
& H+ g% Q3 W" D' K E0 A9 ?http://code.pediapress.com/wiki/wiki/mwlib3 h; W& [; T5 U
aard 09年12月的中文维基百科(完整版)http下载,与这个demo的格式类似:
. s+ x; z# a3 |- |7 K. h& w; Nhttp://aarddict.org/d/zhwiki-20091225-1.html.aar$ ~# G9 J8 G' F3 Z- d3 p' O
希望有兴趣的朋友们能共同研究探讨。 h4 o" \1 q/ V
* k& G7 Z+ _& ?
这里提供一个Mdx(1%词条)仅供测试,想日常使用的朋友就别下了。
6 s; b2 d7 E. S5 HWikiDemo.mdx! d. j9 w2 j# \8 M
http://u.115.com/file/t417cc4b831 k6 c$ Y* N% g4 @0 C# G' V: @
p.s.:可以套上这个wikipedia.css一起使$ a9 {) x$ _' m: u* l
g. {9 U: R; f, n/ Q. {+ V
-------------------------------------& W8 }4 ~6 d8 i6 c6 q* L
2010/07/13
; `0 v0 r- f8 |$ S2 v4 i改进:& |9 X) w5 I$ u6 i
1、TeX渲染图片输出单独输出至data目录$ |' q S R x1 ]: T, n b6 T7 Z
2、引用和引用链接可以互相跳转,看文章非常方便
6 O- Y, P* u3 s2 D$ Y/ p初步具有了可用性,上传在此
8 M) F R$ ~4 B/ }& B5 v5 l
: R' h) H9 T% t% r9 S. z使用时覆盖Aard Tools中的对应文件即可) r& m) D* O7 u& z8 K* _
Aard Tools链接:9 N J: Z- h# G
http://bitbucket.org/itkach/aardtools/get/0.8.0.zip3 v0 C; O; N9 I/ e5 P, h5 E
安装详细指南:2 A$ ^' |% K5 @ i/ u4 T
http://aarddict.org/aardtools/doc/aardtools.html#module-aardtools9 ^& K1 H( V0 X1 J
4 ^* [8 x6 A* S
在Ubuntu或者Debian上安装最方便,因为依赖关系比较复杂,还不知道怎么在Windows上使用,望有兴趣朋友帮忙转出一个完整版本。' e) {6 t0 ?2 B9 ^
! x; n" t( i) x$ U/ }2 @
再传个用新版的脚本转的Demo,含词条数要更少一些& H+ J/ |" _- p+ a3 Q
WikiDemo2.rar
' x) F: B% G, ]http://u.115.com/file/t4b4dc158f! y w' H+ b/ R$ {+ `, @" [
-------------------------------------9 j& K/ U8 Z) T) L# c
2010/7/15
7 K* U+ I4 A: k增加了“断点续转”功能,转换时输入"q"后回车,转完当前千个文件时会保存当前进度并停止,下次转换时可以接着转。. L8 T3 x4 i; Y# }5 ]- g# {. u
-------------------------------------$ P8 a. @8 R8 J- P$ _. C
2011/2/25
& [& X! W9 O8 e9 c请用此覆盖aardtools0.8.3,依赖的Mwlib升级至0.12.13。
* i7 j3 Z+ c S |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|