|
|
本帖最后由 superfan89 于 2011-2-25 11:41 编辑
* E* [/ N( O$ G! t4 a* ?' b# A# c. V) a* o( t9 o* s# f4 _7 S
一直以来使用philostone等兄弟转换的wikipedia,在手机上读维基百科的感觉十分爽,唯一美中不足的是其中一些未处理链接和标签。前几天在网上google来MWlib和aard dictionary这两个好东东,其中Mwlib是专门用来转换wiki格式的一个程序库,aard是一个跨平台词典,包含了开源的词典转换软件,可以用来直接转换维基百科的xml dump。对原作者的代码略加修改后即可以直接输出Mdict可转换的文本格式。9 @/ B7 Z5 w1 |* A7 K! V
这个版本转换了zhwiki dump大约1%的内容,花费了近30分钟。
5 Y6 r& M' q& Y7 l6 Z已知的优点和缺点:
# D/ m9 O3 M) ~- f* d优点:
8 Q2 p# a7 e; K9 I# f+ B6 E1、残留的标签大大减少,格式更加完善: g2 \, V h7 N( m# B1 o
2、公式全部采用TeX渲染成图片,更加美观
# N ^2 ?, H( h# H3、包含词条重定向
& q" R& w! F) J* K i9 Q缺点:
! O. Q$ T/ W' _3 y ]8 a1、渲染出的图片嵌在网页内部,只能用PC端Mdict显示
$ q" _: [! d! k# G# e4 W/ b" D9 X& a2、部分格式不正确9 @) E5 ], r n, E a! O) _+ B d$ f6 `
3、需要在Linux下搭建转换环境 M; k; H9 P+ K9 g$ N
: R" X4 X( r8 @5 X$ R相关参考:
" ?; @3 c& ?! a9 [) H O' m+ ?. V1 @http://aarddict.org/
$ O/ r2 n/ t# i# h9 U/ Q8 v5 yhttp://code.pediapress.com/wiki/wiki/mwlib$ B. [6 W/ V* R6 t' w
aard 09年12月的中文维基百科(完整版)http下载,与这个demo的格式类似:
* i# e- c7 f) ^( |' q1 y# `http://aarddict.org/d/zhwiki-20091225-1.html.aar- j6 Q# K; e7 \
希望有兴趣的朋友们能共同研究探讨。8 o4 F R6 l" O
! G5 k2 r) e2 b7 B8 b, ]5 z这里提供一个Mdx(1%词条)仅供测试,想日常使用的朋友就别下了。
8 q. o& i' X4 D, v8 w0 j M- N& \* PWikiDemo.mdx
) I) o. y0 S1 ?+ M! Jhttp://u.115.com/file/t417cc4b83 j; a0 ]/ m9 v4 P
p.s.:可以套上这个wikipedia.css一起使
. ^7 Z" @ L8 x7 u+ j. c4 g+ Y! A% @& n* g7 H
-------------------------------------# @$ i8 B: \2 E
2010/07/13
2 q; F; I4 @7 ?5 @改进:. [7 Y+ M/ l' b) s2 J+ K. C3 v$ {1 k
1、TeX渲染图片输出单独输出至data目录
* U3 L$ H0 B+ } L3 B, f$ _2、引用和引用链接可以互相跳转,看文章非常方便 s6 B. h: @4 ] @
初步具有了可用性,上传在此* k. ~/ G$ d$ _( v
; O4 N; p3 z+ R! v使用时覆盖Aard Tools中的对应文件即可
6 c1 j2 t+ a. j5 E. s |Aard Tools链接:3 G# P& x2 c7 q) h4 ?- Z* E' R
http://bitbucket.org/itkach/aardtools/get/0.8.0.zip
& v& @4 O2 c9 n c安装详细指南:( \$ m; u& W ~/ [- v
http://aarddict.org/aardtools/doc/aardtools.html#module-aardtools& h4 u7 L8 e( t4 B# y) r3 _$ T; b
, ?# f5 O# z! h+ l% j% Y6 T* b
在Ubuntu或者Debian上安装最方便,因为依赖关系比较复杂,还不知道怎么在Windows上使用,望有兴趣朋友帮忙转出一个完整版本。. L4 m! c+ e! G- \" X2 V
/ a" o& K% ~: u再传个用新版的脚本转的Demo,含词条数要更少一些0 D* a: o2 `4 f, s. Y% j3 O
WikiDemo2.rar$ y, N+ g/ I0 w$ s3 i
http://u.115.com/file/t4b4dc158f
* x1 c$ v& t7 ~' m" ^-------------------------------------
' l1 {# G/ h5 M* R7 W1 D& v2010/7/15- g6 N8 c; T7 T# q1 ?0 H. F, `
增加了“断点续转”功能,转换时输入"q"后回车,转完当前千个文件时会保存当前进度并停止,下次转换时可以接着转。' x' i) F7 S; j [; h' h
-------------------------------------7 M$ u7 r+ {% [ y$ Q/ L
2011/2/25, [& P i$ I! Q. `
请用此覆盖aardtools0.8.3,依赖的Mwlib升级至0.12.13。1 }; b1 L9 D! _! a7 A3 \
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|