TA的每日心情 | 慵懒 2022-11-19 00:41 |
---|
签到天数: 703 天 [LV.9]以坛为家II
|
本帖最后由 jiangnianshun 于 2020-10-2 12:44 编辑
# D/ h2 t' ^/ n/ p4 z( h* s
- M, M: ]7 K! Pdjango-mdict是django实现的mdict词典查询工具。django是python的网站框架。
* c4 p5 ^( F G8 V& H4 B本意是想解决手机存储容量不能装下所有词典的问题,后来换了大容量手机就没有这个问题了,摊手。8 ?0 T1 _- _% m8 u/ d. I; Z2 s3 I
界面如下
- X: t7 w* ?* v! K5 C+ F' W, E5 h- r, r! A5 _
! }! D% @. [8 Q3 J8 K8 _. r+ |9 R" G" `
I8 B; \/ _( H) s4 G) ]* e# r& |8 M% g
感谢各位好心人制作的词典和工具,本工具主要做了功能集成:
# Q9 V" o6 M4 N5 t/ D7 o8 y
) i3 [- I3 s& w" D6 H( q一是内置词典,是一个内置数据库,用的是mathjax和ckeditor,支持latex公式(上面第四个图),可以导出为mdict格式的txt,我是把它当笔记用。$ T* X% {6 s6 E) [- }
5 d0 M$ I( b( N
二是拆字反查,修改自chaizi.py,已集成到查询功能中,比如查王八,返回王八、兲、玐(上面第一个图)。
8 z( ]$ w! |% w M$ d( I7 Fgithub hanzi_chaizi:https://github.com/howl-anderson/hanzi_chaizi
; H# @; T% r9 D7 V. _github chaizi:https://github.com/kfcd/chaizi
0 w" y- C5 a9 u% @- |' j1 h* V B1 f开放词典网拆字字典:http://kaifangcidian.com/han/chaizi6 j/ J i2 G$ z
: O( c/ U& h/ y2 J& O6 c `: t' _/ m
三是部件检索,集成了部件检索和全宋体,拆字反查仅支持常用字。
6 c- d, e2 E; E' g' O全宋体大小95.5MB,第一次下载会很慢,之后会直接读取缓存。$ f0 \+ A' B: M, c; x _
WFG博客:https://fgwang.blogspot.com/
3 D$ t: Q4 ^2 q8 Dpdawiki部件检索和全宋体:https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=23133&highlight=%E9%83%A8%E4%BB%B6%E6%A3%80%E7%B4%A2
; Z% ?* q5 E+ Y" C. v1 w* _* M6 R6 @1 r# h3 q+ g ?# N
四mdict查询功能修改自readmdict.py。
% Y5 i }2 K% B) j! Ebitbucket mdict-analysis:https://bitbucket.org/xwang/mdict-analysis
* T5 b2 S" @9 l. r0 C egithub mdict-analysis:https://github.com/csarron/mdict-analysis/blob/master/readmdict.py
( Z* F8 l. @ L! m. F9 S# @5 T
4 N& A$ l, J* u2 m) n' z T五支持繁简转化和全角字符转化" ^, A3 `% n3 { K
8 c/ ?( h9 a5 J' D3 R) t( w
六划词工具使用tesseract和cefpython3,目前还存在很多问题。
: E/ p0 G+ |$ x7 ^" }0 R6 g( U! n: |1 P4 M4 Y8 B
建议图片类词典使用双栏版,因为手机浏览器可以直接双指缩放,双栏不影响阅读,如果用单栏板,在手机没有问题,但是在电脑浏览器上会特别细长。5 ^# j# e* [8 @7 E; G- D% ^
$ }. v. P# @' D' `
4 W5 [# j# r w# f8 T1 n, X2 a
" h4 Y: Q* N- b2 p安装:. H8 w; ?$ f5 s6 w! F- m
部署比较麻烦,具体见readme.md和documentation.md。& q* ]# }3 R& ]" N
8 `% Y* F4 A! o- g p* l6 q- p
性能:! C5 L% g9 f9 D+ f+ ^2 d
windows建议部署在wsl1 apache上,因为django在windows下不能用多进程(mltiprocessing在windows下需要name==main保护),速度大约差一倍。. G" u4 l) D" ]
F8 W- ?) P8 v3 U' @在线demo演示(仅演示,不提供词典下载,过段时间会关闭):http://81.68.207.87/mdict/ ~5 X9 _8 I% p2 M
下载:
2 F$ {& Q6 }, k$ ~% d( }链接:https://pan.baidu.com/s/1aADd97809jeGYOdOOdBouw ' ]$ \- H5 [" c. o, r
提取码:47uf 9 K% m% i3 j; m' z" _) M& L
复制这段内容后打开百度网盘手机App,操作更方便哦7 V$ k: b, ~0 @
github:https://github.com/jiangnianshun/django-mdict+ R" H1 I2 N+ B; b
. \0 h' G2 ]) L) [8 a I/ M O! T% z# v2 V
, _$ X1 i2 P9 h; \4 K- [1 x& j |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
4
查看全部评分
-
|