|
本帖最后由 superfan89 于 2011-2-25 11:41 编辑 5 \) S: G% G4 V4 [8 o
7 P$ g& Z6 D7 c' [4 q- ?# ^( Z
一直以来使用philostone等兄弟转换的wikipedia,在手机上读维基百科的感觉十分爽,唯一美中不足的是其中一些未处理链接和标签。前几天在网上google来MWlib和aard dictionary这两个好东东,其中Mwlib是专门用来转换wiki格式的一个程序库,aard是一个跨平台词典,包含了开源的词典转换软件,可以用来直接转换维基百科的xml dump。对原作者的代码略加修改后即可以直接输出Mdict可转换的文本格式。
1 h V; ^5 I* D- m 这个版本转换了zhwiki dump大约1%的内容,花费了近30分钟。
2 V# U# ~' t: P' z9 i8 ]! k2 o, {已知的优点和缺点:- F; D ~* Y+ R) O/ y
优点:
8 [- f% @4 S+ @% H; a: @2 L1、残留的标签大大减少,格式更加完善- @/ F$ T1 v" X9 c4 P7 j
2、公式全部采用TeX渲染成图片,更加美观
: ^5 u1 _, p0 n1 p6 P0 Y3、包含词条重定向
7 E3 F! c7 P" k缺点:
1 d: w4 U7 Y4 x/ ?, {7 K1、渲染出的图片嵌在网页内部,只能用PC端Mdict显示
, o; R, J$ q/ ~2、部分格式不正确
( R( L% H X4 _% M3、需要在Linux下搭建转换环境
" J0 f! s9 @. e9 U* t
: n! V% C' Y9 }$ k0 _相关参考:. J* w! k' b0 o) J0 ?
http://aarddict.org// {2 u2 O5 ?! ?4 g
http://code.pediapress.com/wiki/wiki/mwlib9 y s4 A9 ~. n6 F. T8 ]; l( e
aard 09年12月的中文维基百科(完整版)http下载,与这个demo的格式类似:
* z) H9 q- G/ T* r. ?http://aarddict.org/d/zhwiki-20091225-1.html.aar# b$ s. V1 F) h
希望有兴趣的朋友们能共同研究探讨。! Z- G3 x1 u4 x& Q6 _4 N
/ E: \2 U* |4 ~0 ~& a* j5 v这里提供一个Mdx(1%词条)仅供测试,想日常使用的朋友就别下了。
3 w0 ~. r# h/ S1 ?4 r: P3 t: \WikiDemo.mdx3 Z- N; M! ^8 W" Z/ ~- t
http://u.115.com/file/t417cc4b838 ~: F" N; ~: q
p.s.:可以套上这个wikipedia.css一起使# y/ O4 m0 [* L0 ~. c
5 g7 b Q- ]8 L% ^-------------------------------------
. N5 D! j2 u/ \) o2010/07/13$ S. @, M+ \+ c
改进:
2 u# s0 M1 `3 I: P4 I1、TeX渲染图片输出单独输出至data目录
( P, z( f! [- d3 W! G/ K2、引用和引用链接可以互相跳转,看文章非常方便4 l7 l. Z, [- T# _) J( l7 s- h
初步具有了可用性,上传在此9 P' S# G! W7 V& R3 r9 s: s+ t$ W$ x4 C
+ u) j- h0 |' H" G: ^! x使用时覆盖Aard Tools中的对应文件即可
/ J* B$ K2 u7 F6 [+ r; `- ~& d% p) iAard Tools链接:
+ W/ b" ?: P9 H$ k7 Thttp://bitbucket.org/itkach/aardtools/get/0.8.0.zip! M: Y. p7 M. q- I* Q, K4 p9 t
安装详细指南:
( ?) Q' k+ e+ p& w, v: ~ }3 n! z1 dhttp://aarddict.org/aardtools/doc/aardtools.html#module-aardtools
! T! @: I, ]9 q7 }9 T; l
9 V0 ^& S/ V6 t& D在Ubuntu或者Debian上安装最方便,因为依赖关系比较复杂,还不知道怎么在Windows上使用,望有兴趣朋友帮忙转出一个完整版本。
' Z ^: }9 q; B# k& z6 `0 I2 }4 ?1 h/ u2 M$ x
再传个用新版的脚本转的Demo,含词条数要更少一些
) i4 T) ]3 T$ RWikiDemo2.rar
- ^; D4 F5 O; I1 `. ^" `: vhttp://u.115.com/file/t4b4dc158f0 u* |: U0 h/ o8 l, x
-------------------------------------$ `( y+ I. H- u7 W0 o" P
2010/7/15
( F$ E% v( N: }( j Q4 P3 ~4 `" @8 j增加了“断点续转”功能,转换时输入"q"后回车,转完当前千个文件时会保存当前进度并停止,下次转换时可以接着转。
$ O: V$ \7 k+ y-------------------------------------# q( b2 p( |/ f" ]! |$ s
2011/2/259 k- q9 e0 i+ M
请用此覆盖aardtools0.8.3,依赖的Mwlib升级至0.12.13。
7 x# w: e! s- k8 \2 r |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|