TA的每日心情 | 衰 2020-4-2 00:18 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
本帖最后由 last_idol 于 2020-4-9 13:26 编辑 0 \+ D' ^$ Z. f2 h m: O Y0 T
8 ?( Y; q" e# z1 k+ k2 I+ L现在修改词典CSSJS,通常有两种方式:6 E$ F6 _9 u1 q
5 `9 f, I+ f! ^' ?1 g# {- 用Goldendict加载词典,直接在GD的网页上边修改边预览效果。
- 从词典里先提取一部份词条的页面,再在Chrome浏览器里修改。4 q' t" m7 e0 c
, C, n$ p& m0 D这两种方式,都有些问题,在GD里修改少量还行,改动多了就很不直观,尤其是JS这种要反复加载的,而且Goldendict的浏览器内核是老版本的webkit,自带的开发工具不支持高清屏也不支持手机预览。第二种方式通常是高手在用了,但需要在多个词条页面检查显示效果的时候,也很麻烦,也不支持读取MDD里文件。
/ N7 q" N" ?1 ?6 d& APreview是一款面向MDX词典前端的开发工具,很好的解决了上述问题,支持加载MDD资源文件,同时监听对应的CSSJS文件,用文本编辑器修改保存CSS后,会实时更新浏览器里的页面,不再需要手动刷新浏览器,并且支持词头查询,允许跳转任意词头,预览对比检查CSS。
( Y, T N* K# `% a: h. e- F* K欢迎大家尝试,提错或者新的需求。
+ ? Z: V: c8 i' L4 ]
6 i! U; b. Y8 i+ {% Y* Y简单说明:
- h% D$ d8 i, b8 D
. e& P3 b! i) Q( D: U- 支持词头查询(2ms),支持拼写提示,在网页上使用ALT+F打开输入框,ESCAPE取消。
- 支持页面词条链接跳转,支持MDD图片音频加载。
- 监听词典同目录下JSCSS文件,修改文件,实时同步预览显示效果(200ms)。
- 加载词典后生成的索引没有写文件,所以内存占用大概10万词头5M的样子。
- 支持多客户端同步显示搜索结果,允许在PC上修改CSS,手机上同步刷新,方便调试。
- 推荐使用文本编辑器,比如SublimeText,NotePad++或者VSCode打开CSS文件修改。
- 不支持IE浏览器。
) a& |5 |2 `& O$ `1 y: _
5 i' w0 i- |' F1 j问题汇总:1 W6 o, j; ]9 a
2 P/ R& f( f) |6 a. W
- 如果启动exe程序失败或者超时,检查3030端口占用。
- 不支持程序多开,共用的是同一个后台。
- 暂不支持32位系统,等功能稳定下来会发版。
- 已通过WIN10 Defender,360杀毒和火绒手动查杀无毒。
7 {0 n. b! Y A* ?6 i% t! p- A
- 后续发版会先通过VIRSCAN.ORG在线查毒。
5 y3 o$ P0 ~- n) {) X+ x* s# ~1 m
9 _0 Q, k$ D5 O1 }1 y, e3 W检查端口占用的命令:
2 [+ O! W0 w& j/ ^
3 U, x# T0 T) f1 {- netstat -ano|findstr "3030"$ T, F9 \8 d$ |7 [! M1 s! i. K: s
- // TCP 127.0.0.1:3030 0.0.0.0:0 LISTENING 1848; `$ w$ D8 e! C! _5 x" h' ^
- taskkill -PID 1848 -F
* o: g& f/ }- w' W# u - // SUCCESS: The process with PID 1848 has been terminated.
复制代码
3 P5 t5 X) A9 K更新日志:
8 b2 S- S5 k1 x4 I. V, G
# y; T! l0 o' S$ c% w4 P- ?[0.1.8] - 2020-04-091 e! ?: h6 j6 K; `% i, O. [/ ]
- 增加随机读取词头功能,除第一次加载词典会显示启动信息页面,每次刷新页面都会加载新的词头。感谢@huala的反馈!
- 增加词头跳转功能,支持@@@LINK跳转,有些词典超过一半词头都是跳转。感谢@atauzki的反馈!
- 修复部份PNG读取失败问题,测试了16万+文件,特别是阿彌陀佛的图片词典,现在所有图片都能正常读取。感谢@nonwill的帮助!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]/ ^/ W1 e/ x0 v9 s; K7 q1 F. \! F
6 f4 R2 D5 w; A+ W, \& D
[0.1.7] - 2020-04-04: E* e: p. X; [% W
- 现在搜索框会始终置顶,除非使用ESCAPE主动取消。感谢@喬治兄@huala的反馈!
- 修复部份PNG读取失败导致的程序崩溃问题,目前只在纯PNG的图片版词典中发现有此问题,还没找到原因,发现GD和readmdict.py也无法处理,而MDict能正常读取此类文件。(已找到原因,下版本会解决)
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
/ _/ v( T7 J. `8 e4 ]8 a8 g ]" e
; q- B4 ?4 T$ V4 K5 w[0.1.6] - 2020-04-02
% g; N! q5 J8 i7 j' u' Z& _- 现在会禁止浏览器从缓存中读取本地文件,已经缓存的需要先清空一次。感谢@Word@huala@eplono的反馈!
- 压缩索引,现在每10万词头占用从10M -> 5M内存,索引时间从70ms -> 85ms。考虑提供选项继续压缩到1.5M内存,索引时间会提高到380ms。
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]
. b5 Y( b8 H2 q0 } ! ~ Q7 ~! u2 i4 b
[0.1.5] - 2020-04-014 i3 i: u3 Z3 s( y w
- 修复当文件名包含中文时CSS无法实时刷新的问题。感谢@Word的反馈!
- 修复MAC 10.15版本缺少依赖库的问题。感谢@huala的反馈!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]* n) ` S: F! F" p2 i
2 u# y: D! Q9 i/ A* T- v
[0.1.4] - 2020-03-31/ [3 L, h4 `' [4 X, U7 n- t
- 修复当文件名包含空格时CSS无法实时刷新的问题。感谢@Word的反馈!
- 已通过VIRSCAN.ORG在线查毒,全部49个引擎未发现危险,文件安全。[报告链接]+ A* _- ?- b- U
: W. t3 C- J* u/ M _
[0.1.3] - 2020-03-30: M& L5 j, |' X
- 现在读取词典内外的JSCSS等文件时会忽略大小写。感谢@Word的反馈!
- 修复当URL路径包含空格时会读取不到文件的问题。感谢@Word的反馈!
) T! x2 @( h4 B
7 x4 I* _* P3 X& M, m m. J( z[0.1.2] - 2020-03-30$ m* P# N2 I. \; r( I
- 解决WIN7 DPI>125%时界面错位问题。感谢@喬治兄的反馈!
5 Y( M+ _& \% b1 _* d5 `! b7 v
% ?, g# \6 z7 V' A% c5 p0 F[0.1.1] - 2020-03-29
4 Y! k& @- Z; N h! r+ k- 支持多客户端同步搜索结果,支持在PC查词或修改CSS,在手机端同步显示结果。
- 发布WIN和MAC双版本。
( x/ F! F- E; a& `* Z6 l
2 G5 j0 T$ i' K$ z5 P8 X[0.1.0] - 2020-03-281 [4 L- h6 w9 E' o" V1 |
$ B4 a3 L3 c0 N) F( ?/ m6 I- D9 r
下载地址: d4 S% T: I9 H1 z
Preview-0.1.8-x86_64-pc-windows-msvc.zip
Preview-0.1.8-x86_64-apple-darwin.zip
E/ m5 i, D0 N% J! G' x$ W" _4 i/ Z7 @; ^
3 W- H3 X& m6 r8 v) P
部份截图:
: K& }( d; H4 b9 c( G0 ?0 Y# x) i0 J& N G: v$ C* F

& z* G) z7 `+ e, a0 h b* D& x- A" e7 e+ g, A

8 O6 @7 y6 m! d2 L5 Q5 b4 ~5 }1 G# U; @
* m$ J, p! f; A$ z$ Y6 @! w. f
% x) k1 A7 p4 k! h# r+ Y6 h

3 J, K9 b* w( V. D" \" G l# ^# ?
, U; ?- V+ A9 ^& ~9 ^& x4 n8 H 1 x) K" `3 j+ f3 \% {8 R' }# ~
7 m( l) b7 U4 o" X' I |
评分
-
6
查看全部评分
-
|