TA的每日心情 | 慵懒 2022-11-19 00:41 |
---|
签到天数: 703 天 [LV.9]以坛为家II
|
本帖最后由 jiangnianshun 于 2020-10-2 12:44 编辑 3 n" ?5 a7 n) C- x
/ N m9 t3 x& |- w+ o: p& d
django-mdict是django实现的mdict词典查询工具。django是python的网站框架。) D2 A# R# v- ?: }) {2 V& W5 t2 m4 e
本意是想解决手机存储容量不能装下所有词典的问题,后来换了大容量手机就没有这个问题了,摊手。
' O3 w0 P+ w W: g4 I, M6 I界面如下! l! A% e) a& u# p3 I
1 v* n; M% h$ c$ z
: M# V( ?3 W9 T0 b; K% |" d$ u
/ A& {6 n. T. U' J) g$ h' Y5 K! h8 u N# m: o6 h4 q+ N+ Y( S
感谢各位好心人制作的词典和工具,本工具主要做了功能集成:
+ S: L% J; u6 x4 v: q5 K4 P
% t1 q D0 e( S3 b4 m一是内置词典,是一个内置数据库,用的是mathjax和ckeditor,支持latex公式(上面第四个图),可以导出为mdict格式的txt,我是把它当笔记用。
8 I5 F$ |4 d* B* D8 R. _8 \; u7 q1 d6 o4 r8 D
二是拆字反查,修改自chaizi.py,已集成到查询功能中,比如查王八,返回王八、兲、玐(上面第一个图)。 k9 b/ O- J: D) G; H3 F% }$ T5 @
github hanzi_chaizi:https://github.com/howl-anderson/hanzi_chaizi- h+ [) l- }6 i* l$ |
github chaizi:https://github.com/kfcd/chaizi4 U! ?2 [- u @& b2 B+ `, z6 u
开放词典网拆字字典:http://kaifangcidian.com/han/chaizi. J5 v5 H c, p' w( l5 I
0 i+ ^7 r$ u. e; V三是部件检索,集成了部件检索和全宋体,拆字反查仅支持常用字。
* x# t$ y3 o5 h, D& t全宋体大小95.5MB,第一次下载会很慢,之后会直接读取缓存。2 P- ], y9 z% S$ E O, {) M$ v# f1 O
WFG博客:https://fgwang.blogspot.com/
6 y' t- r7 G4 r/ R+ \" V0 E; }pdawiki部件检索和全宋体:https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=23133&highlight=%E9%83%A8%E4%BB%B6%E6%A3%80%E7%B4%A2
F/ D3 l' x) A( F# t* E" f4 T$ @
( [5 o/ m0 N5 D" N" r! b四mdict查询功能修改自readmdict.py。
, B1 ?5 U8 b' e; P4 [( q( u; Obitbucket mdict-analysis:https://bitbucket.org/xwang/mdict-analysis
) [$ X, Q' R" g) y5 f. i" n) rgithub mdict-analysis:https://github.com/csarron/mdict-analysis/blob/master/readmdict.py
! z) a" w; `7 E, E0 a# V. v
6 y7 h3 W, D3 g# @五支持繁简转化和全角字符转化( L( x, n. q8 u8 w G$ v. {
! y% b) D: |* M. ]& |1 ]
六划词工具使用tesseract和cefpython3,目前还存在很多问题。( ]+ K% g3 c% u" l
$ \$ N, P/ ~2 G/ |* r X建议图片类词典使用双栏版,因为手机浏览器可以直接双指缩放,双栏不影响阅读,如果用单栏板,在手机没有问题,但是在电脑浏览器上会特别细长。6 r3 u) ]6 f! S( I
* S, C/ q% S! i8 ~9 q, R3 Y- i- W* j6 k$ T3 Q# H V4 v( N- h
# l9 u5 S$ N! a U; F$ S安装:
' t7 N6 n" [$ @8 w/ w部署比较麻烦,具体见readme.md和documentation.md。
/ S2 f% F9 @# ]) _# k+ j" v% A
, s4 x* M Y+ \' z性能:
. b- ? ?: }2 d; K, D+ W' `0 Lwindows建议部署在wsl1 apache上,因为django在windows下不能用多进程(mltiprocessing在windows下需要name==main保护),速度大约差一倍。
+ g1 T5 v: }% Z: E6 d8 T9 B$ G" m2 b4 f1 T
在线demo演示(仅演示,不提供词典下载,过段时间会关闭):http://81.68.207.87/mdict
- ?1 c m, S5 M8 }$ m下载:
+ d h9 D* c! `3 {9 B/ x链接:https://pan.baidu.com/s/1aADd97809jeGYOdOOdBouw
1 f6 Z4 W- N0 z% J+ M" u提取码:47uf
8 p" D4 h% K/ i i2 q. z复制这段内容后打开百度网盘手机App,操作更方便哦# v% s6 O$ i; J, Q/ K
github:https://github.com/jiangnianshun/django-mdict
1 y3 B; E5 M: k; u( U% z% ~9 F. N/ Q6 m# E3 D" S6 B
6 o6 n2 ]4 {- ~$ q% J4 L* u
P' n8 y% _, e T9 h# T |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
4
查看全部评分
-
|