TA的每日心情 | 慵懒 2022-11-19 00:41 |
---|
签到天数: 703 天 [LV.9]以坛为家II
|
本帖最后由 jiangnianshun 于 2020-10-2 12:44 编辑
, R" L/ L' Q7 y: z( i3 z) u. n2 P4 W' @- ]1 ?$ a" w
django-mdict是django实现的mdict词典查询工具。django是python的网站框架。
9 _9 p4 D0 k8 |4 k! Q本意是想解决手机存储容量不能装下所有词典的问题,后来换了大容量手机就没有这个问题了,摊手。
* m1 |( K8 x2 g( }/ c界面如下7 | L1 [( }. G- \4 ^% p
" l; E$ ~) X, J3 K, w3 I& O5 J _, I0 K/ P( t/ T0 A
2 o2 L7 C/ I$ [/ y# \& ?: b1 J; Z" O1 ]$ w/ X8 F: o
感谢各位好心人制作的词典和工具,本工具主要做了功能集成:6 o0 x$ f. n5 M6 L5 v- e% I7 _# O
8 `0 T. i, i; P8 _+ c
一是内置词典,是一个内置数据库,用的是mathjax和ckeditor,支持latex公式(上面第四个图),可以导出为mdict格式的txt,我是把它当笔记用。
+ i C" r/ O5 i; a. i6 ? N2 u" f) J# I5 b, U$ v) e: ?
二是拆字反查,修改自chaizi.py,已集成到查询功能中,比如查王八,返回王八、兲、玐(上面第一个图)。
6 x. n0 \/ [# A1 O, s G3 Z$ `+ Egithub hanzi_chaizi:https://github.com/howl-anderson/hanzi_chaizi6 f% F8 @- [; P0 n
github chaizi:https://github.com/kfcd/chaizi, c% G# ^5 `- z: t' ^. R
开放词典网拆字字典:http://kaifangcidian.com/han/chaizi; z; ?& c f( l
% ^: Y6 ]( u8 i/ x/ Z三是部件检索,集成了部件检索和全宋体,拆字反查仅支持常用字。
" q7 X5 d a9 I( |' X全宋体大小95.5MB,第一次下载会很慢,之后会直接读取缓存。$ [$ _; k. Z& e! }
WFG博客:https://fgwang.blogspot.com/
# ^3 {. R) h1 O j: |5 xpdawiki部件检索和全宋体:https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=23133&highlight=%E9%83%A8%E4%BB%B6%E6%A3%80%E7%B4%A2
' S+ l% X* s# j+ L# v; q. n5 f' L3 X( u
四mdict查询功能修改自readmdict.py。
' o- t7 D8 H6 W$ f+ Q p& Tbitbucket mdict-analysis:https://bitbucket.org/xwang/mdict-analysis
/ z( H5 G! { u4 Egithub mdict-analysis:https://github.com/csarron/mdict-analysis/blob/master/readmdict.py) R0 g8 `+ ~) h5 Q% a- O1 l$ N
: p5 W! J, c0 Q9 F五支持繁简转化和全角字符转化
" z8 A/ {6 M6 k- j$ G
1 a3 Z7 P# M6 _六划词工具使用tesseract和cefpython3,目前还存在很多问题。
4 D |' B- P! b0 R- u! G
; w$ o2 T, {, f( m建议图片类词典使用双栏版,因为手机浏览器可以直接双指缩放,双栏不影响阅读,如果用单栏板,在手机没有问题,但是在电脑浏览器上会特别细长。' {( {. f0 \ W6 u
( o2 ?. ~8 ]. U- v* a4 n* u2 ~1 P- @4 ~8 g+ j- f& `
+ ~" C: f4 L" U# M- |安装:
# I* b# n9 M, x部署比较麻烦,具体见readme.md和documentation.md。" s3 P6 G6 n1 B% T3 F7 Q5 P) n+ b
) B% ^2 @4 ]2 v" S
性能:9 S1 @* [. |$ c$ ?9 F8 }' @
windows建议部署在wsl1 apache上,因为django在windows下不能用多进程(mltiprocessing在windows下需要name==main保护),速度大约差一倍。
! \4 I: m# V( I/ m# |1 r
; g1 @* x# t, g0 j: Q在线demo演示(仅演示,不提供词典下载,过段时间会关闭):http://81.68.207.87/mdict
9 o7 s0 p) Y' ?$ G9 u# W- u8 W6 @下载:8 N9 j4 g3 k9 S. z1 M
链接:https://pan.baidu.com/s/1aADd97809jeGYOdOOdBouw
- ~- Y5 _' N/ a+ D提取码:47uf
+ f! N& X% c" Q复制这段内容后打开百度网盘手机App,操作更方便哦
6 H9 @3 l9 g! zgithub:https://github.com/jiangnianshun/django-mdict0 R1 i$ i/ w5 `% Y0 Y6 a5 a
6 D, L8 C6 L2 x, ^# S' D
6 O" I( W+ h0 o* \
% v- ?0 ^- `4 L9 A# G |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
4
查看全部评分
-
|