|
本帖最后由 superfan89 于 2011-2-25 11:41 编辑 w. y* d8 t. o5 r m1 t
; K) j1 N/ H. ~) n/ h- Q
一直以来使用philostone等兄弟转换的wikipedia,在手机上读维基百科的感觉十分爽,唯一美中不足的是其中一些未处理链接和标签。前几天在网上google来MWlib和aard dictionary这两个好东东,其中Mwlib是专门用来转换wiki格式的一个程序库,aard是一个跨平台词典,包含了开源的词典转换软件,可以用来直接转换维基百科的xml dump。对原作者的代码略加修改后即可以直接输出Mdict可转换的文本格式。, ~# O. B+ M! H
这个版本转换了zhwiki dump大约1%的内容,花费了近30分钟。
/ M/ h0 I& @) G9 k已知的优点和缺点:
- e9 L m" _" C优点:. c( P- h# `( Y5 b
1、残留的标签大大减少,格式更加完善
* `. A$ I7 l1 e4 Q( ^, N4 s2、公式全部采用TeX渲染成图片,更加美观
. |1 J8 n9 V% r& C5 b+ R3、包含词条重定向4 ~3 ~( [8 j% H, Z7 g
缺点:) R! \8 }0 D8 C ~. f
1、渲染出的图片嵌在网页内部,只能用PC端Mdict显示
; @8 G' G7 g# ^" d/ j; X5 x# D2、部分格式不正确" P' a+ \9 V5 k9 C d7 _
3、需要在Linux下搭建转换环境
0 ~# j- n; T6 ~; G; s& p
. y6 `, q3 C# x1 l6 I5 x4 g相关参考:
; J a/ [8 Y' @/ Yhttp://aarddict.org/
3 w2 l( b4 n- Y; @) k Phttp://code.pediapress.com/wiki/wiki/mwlib6 M( J+ ?1 B+ p/ h
aard 09年12月的中文维基百科(完整版)http下载,与这个demo的格式类似:) S9 K U, x" Q0 Q
http://aarddict.org/d/zhwiki-20091225-1.html.aar& c! r7 l7 a2 O3 H. @2 S" X
希望有兴趣的朋友们能共同研究探讨。
6 I' W9 z$ ?. x8 \- K# j
! y" u% n6 c: U0 | ^5 j这里提供一个Mdx(1%词条)仅供测试,想日常使用的朋友就别下了。
8 }& [$ m+ V$ M" Y& w3 P& c: kWikiDemo.mdx
% S. L; F5 _$ k/ K' Thttp://u.115.com/file/t417cc4b834 u2 ~* D2 o. { T8 T
p.s.:可以套上这个wikipedia.css一起使
% z* j! I: ~( k& D6 X0 d+ D- j* j- {6 ` k, ~" P- n; T2 D
-------------------------------------
i. l* f# A5 O3 c4 b2010/07/13
" k+ h% |) D' `, ^# e8 Y改进:
3 _' `. {% |3 |; ]4 V2 U G1、TeX渲染图片输出单独输出至data目录, e+ u" F6 {6 X/ f9 B. W
2、引用和引用链接可以互相跳转,看文章非常方便" T$ x9 T8 v* m) d2 ~
初步具有了可用性,上传在此
/ Y6 o' i/ U8 k( g+ p
' R* h1 z+ I( z. n0 v, l1 A/ d使用时覆盖Aard Tools中的对应文件即可% P- I# B" P; l0 l
Aard Tools链接:
: ?# t# X9 y) U3 K% P: Z# dhttp://bitbucket.org/itkach/aardtools/get/0.8.0.zip
- U0 p8 \6 B! }* {$ d6 |安装详细指南:6 d" n. d' E* v Y2 D
http://aarddict.org/aardtools/doc/aardtools.html#module-aardtools
j# O B0 x* g9 _9 V
9 V, f3 V# c$ W4 P在Ubuntu或者Debian上安装最方便,因为依赖关系比较复杂,还不知道怎么在Windows上使用,望有兴趣朋友帮忙转出一个完整版本。) @! `3 x4 E; Y- ]# U+ j
8 X" X/ N% J- [/ q4 m% q再传个用新版的脚本转的Demo,含词条数要更少一些2 P- Z1 f* S" x8 n& ~3 j F
WikiDemo2.rar, N4 }" U/ |' S; a- }* X
http://u.115.com/file/t4b4dc158f; C7 i3 @, I: c+ c1 Y @) F
-------------------------------------
' v% }+ x+ t y0 b9 T( ]+ t4 {2010/7/15/ b# ?8 Y2 A D+ i6 A; e) W7 `
增加了“断点续转”功能,转换时输入"q"后回车,转完当前千个文件时会保存当前进度并停止,下次转换时可以接着转。" u8 j0 V- E: v- f/ b9 U5 v
-------------------------------------. g- t1 o7 u8 S/ O. Y- @( S9 ^
2011/2/25
( d5 k8 ]( D2 P/ K% u请用此覆盖aardtools0.8.3,依赖的Mwlib升级至0.12.13。0 e% H# Z) {3 q2 c5 B; B9 e
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|