TA的每日心情 | 慵懒 2022-11-19 00:41 |
---|
签到天数: 703 天 [LV.9]以坛为家II
|
本帖最后由 jiangnianshun 于 2020-10-2 12:44 编辑 3 {+ _5 \# e. f# g& d3 o
K! K$ D+ u0 `3 A3 `& ^& @
django-mdict是django实现的mdict词典查询工具。django是python的网站框架。
; {0 @! g6 u8 p) J; S) \) {! y本意是想解决手机存储容量不能装下所有词典的问题,后来换了大容量手机就没有这个问题了,摊手。8 o( i4 j6 Q' j& W
界面如下! W. ^- L, h+ H3 Z9 u
) Y- ?' j3 ]5 k5 j5 s% G
4 G! X: f% J, P ]
& f T* C) W9 r/ z# Y" w
. Q, ~% B! }) Y4 ], c9 t- y
感谢各位好心人制作的词典和工具,本工具主要做了功能集成:
; h4 w T$ G2 }' o% R4 e4 u& E3 T3 O. M" {9 }
一是内置词典,是一个内置数据库,用的是mathjax和ckeditor,支持latex公式(上面第四个图),可以导出为mdict格式的txt,我是把它当笔记用。
2 T& L. u3 {8 t" a0 u8 Q
0 D4 ?5 c/ k& y4 D! p$ l6 r二是拆字反查,修改自chaizi.py,已集成到查询功能中,比如查王八,返回王八、兲、玐(上面第一个图)。; M3 n9 R; O, o5 o1 h
github hanzi_chaizi:https://github.com/howl-anderson/hanzi_chaizi; p3 Q: N- H5 s4 r
github chaizi:https://github.com/kfcd/chaizi: X# B, A0 J$ ~
开放词典网拆字字典:http://kaifangcidian.com/han/chaizi
- G" L4 |# `- v
# t; N+ i9 O* [: _0 |, f, [三是部件检索,集成了部件检索和全宋体,拆字反查仅支持常用字。: l/ ~4 }! W8 k7 e
全宋体大小95.5MB,第一次下载会很慢,之后会直接读取缓存。
9 Y0 A' y' ?) u3 y2 o3 bWFG博客:https://fgwang.blogspot.com/
- R. f Y) a G& b0 [: x( @pdawiki部件检索和全宋体:https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=23133&highlight=%E9%83%A8%E4%BB%B6%E6%A3%80%E7%B4%A21 b% C. E8 s3 ^( H. | K
' L% l" K& e1 y' j* M, h
四mdict查询功能修改自readmdict.py。' \9 `! p- m5 _/ r" O5 G7 E
bitbucket mdict-analysis:https://bitbucket.org/xwang/mdict-analysis
$ t6 G* x; e, s3 x) U; z% sgithub mdict-analysis:https://github.com/csarron/mdict-analysis/blob/master/readmdict.py
) [2 E8 d# Z4 @: w a8 |, V) r5 c( D' d& G
五支持繁简转化和全角字符转化
$ k; m. Q( t% w4 {$ s7 u* |" }- D% j- L" K; `) a9 n& ~: u; E$ z" g9 j
六划词工具使用tesseract和cefpython3,目前还存在很多问题。+ l9 c. A3 A7 ?& [) l6 R4 M
1 h; e+ P" e0 [1 o/ d/ n( Z
建议图片类词典使用双栏版,因为手机浏览器可以直接双指缩放,双栏不影响阅读,如果用单栏板,在手机没有问题,但是在电脑浏览器上会特别细长。
: j9 Y/ b- m% M6 M& x- _: T% f+ f& V! o {, i
& x' ]( s4 e1 L* x+ g+ a- O3 N. b; V7 g) b8 u. E9 i
安装:# g, J7 `3 Q7 E: E$ s
部署比较麻烦,具体见readme.md和documentation.md。, k) N. z1 e5 }2 _
9 r- S2 u, ]; J; ]' {& h P
性能:
2 w/ K* u/ G8 {9 ^, [& B i% C, q2 vwindows建议部署在wsl1 apache上,因为django在windows下不能用多进程(mltiprocessing在windows下需要name==main保护),速度大约差一倍。. l0 t. A1 E% f; }
2 A' _, K7 C) i4 p6 g3 W+ O
在线demo演示(仅演示,不提供词典下载,过段时间会关闭):http://81.68.207.87/mdict/ A7 m' j: r( b, ~; i \
下载:5 n( D; U$ S) P1 e# `" [1 T
链接:https://pan.baidu.com/s/1aADd97809jeGYOdOOdBouw
* L4 X4 `5 C7 a( n. @1 m5 h% \提取码:47uf 2 ?' Y: {1 }6 s5 Z
复制这段内容后打开百度网盘手机App,操作更方便哦2 x3 u' f, d) }+ H0 f
github:https://github.com/jiangnianshun/django-mdict: T9 @$ l3 R) Y
/ V0 u$ U' R, c
2 B, F" T- _ J6 \ U! Z2 w8 k# W+ |/ I7 ?$ Y- ^7 T/ z
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
4
查看全部评分
-
|