|
本帖最后由 superfan89 于 2011-2-25 11:41 编辑
( t# x2 }* Z9 r, X$ w' Y
$ q5 R* i8 F# |( N, N3 i4 a* D一直以来使用philostone等兄弟转换的wikipedia,在手机上读维基百科的感觉十分爽,唯一美中不足的是其中一些未处理链接和标签。前几天在网上google来MWlib和aard dictionary这两个好东东,其中Mwlib是专门用来转换wiki格式的一个程序库,aard是一个跨平台词典,包含了开源的词典转换软件,可以用来直接转换维基百科的xml dump。对原作者的代码略加修改后即可以直接输出Mdict可转换的文本格式。
! q4 g) @! v6 ? r4 I 这个版本转换了zhwiki dump大约1%的内容,花费了近30分钟。/ o' ~& n) q1 H9 }7 j a
已知的优点和缺点:
* {# M- v# c/ A) q/ |2 P优点:
- T; J+ s- b- \( @1、残留的标签大大减少,格式更加完善
+ G/ W. r' Z% e2、公式全部采用TeX渲染成图片,更加美观2 m% q% P- x6 C4 A1 s8 }4 ^- s
3、包含词条重定向
5 ^5 r" D" B- n9 I; g% w9 O缺点: M: K* w7 z- ?- ?: |0 ?% y2 `
1、渲染出的图片嵌在网页内部,只能用PC端Mdict显示
$ I! {/ y3 C1 ?2、部分格式不正确
; g" E6 k) \; h7 v; N2 C* X1 s3、需要在Linux下搭建转换环境3 |% \# t( B; s6 d+ {* ]
+ u. y4 {5 i# t$ G, h7 m- i# S* U: ^相关参考:
6 A6 d8 g) ?1 V+ `2 d; E* y6 s( dhttp://aarddict.org/9 S3 L4 P. N) V7 g) W3 a
http://code.pediapress.com/wiki/wiki/mwlib
: |* d5 e/ N: t) {* zaard 09年12月的中文维基百科(完整版)http下载,与这个demo的格式类似:4 J1 W5 N( V b+ N0 ?) _
http://aarddict.org/d/zhwiki-20091225-1.html.aar6 d& [( }) {: [! a7 o
希望有兴趣的朋友们能共同研究探讨。3 w. R4 f8 \- J" l& o' X' w8 C
9 Z; k4 f1 H( K: O/ _7 n9 b" j9 Y这里提供一个Mdx(1%词条)仅供测试,想日常使用的朋友就别下了。* o" ^8 P) y+ ?" ]
WikiDemo.mdx5 _, N7 a' w9 N4 E( ^
http://u.115.com/file/t417cc4b83
0 Y3 G! h9 \) `% ~4 \# Mp.s.:可以套上这个wikipedia.css一起使
6 a; m. i/ T6 y U9 }9 ]' A
4 D% Z7 [) w( K' \ X* c' h! f8 Q-------------------------------------" l$ ?* T7 @# ^
2010/07/13
5 C1 W) j4 p0 z' ?! P. M; i7 v改进: u# `% o& f; o
1、TeX渲染图片输出单独输出至data目录
! P. u* Y! _: @. J4 \$ H2、引用和引用链接可以互相跳转,看文章非常方便
/ U9 l0 F( K4 H' [* ~初步具有了可用性,上传在此
) K& X' C& ?( [* M5 {. M( {. r: }% {4 M& p
使用时覆盖Aard Tools中的对应文件即可
+ p- E# g- I9 k8 l& u" D" m/ RAard Tools链接:+ q. q0 ^, F0 D1 r0 U7 t5 s% d
http://bitbucket.org/itkach/aardtools/get/0.8.0.zip" `, y- ]( g1 X, J! R( C$ H9 M* k
安装详细指南:
" B5 f: a9 f# B. ]6 X2 @! |7 }http://aarddict.org/aardtools/doc/aardtools.html#module-aardtools
$ y0 {7 G% m0 S3 e6 I
+ B/ g& {, ~9 ]7 P+ X- ?( d3 c在Ubuntu或者Debian上安装最方便,因为依赖关系比较复杂,还不知道怎么在Windows上使用,望有兴趣朋友帮忙转出一个完整版本。
( T7 P' [9 g2 F% [( P8 _! Y3 `' P$ L( I! F7 p
再传个用新版的脚本转的Demo,含词条数要更少一些
( `! G; y# A1 ]) Z l7 H4 yWikiDemo2.rar. v/ y( f( P6 g9 A
http://u.115.com/file/t4b4dc158f2 q3 a8 \( B2 H4 m' Q
-------------------------------------
6 R3 N' B, F: Q' ?2010/7/15
' e3 W$ a/ K* ]$ f; b6 n2 e/ Z0 B增加了“断点续转”功能,转换时输入"q"后回车,转完当前千个文件时会保存当前进度并停止,下次转换时可以接着转。
, a% t0 L* y0 r" Q) `8 R-------------------------------------
: S. |$ ]2 C9 I9 V: }2011/2/25" s L! x3 V0 g, P
请用此覆盖aardtools0.8.3,依赖的Mwlib升级至0.12.13。, X& ~4 a; u& m9 v& `# \" p
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|