掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: 那一种想念

[经验交流] 如何给FastWordQuery写扩展插件以支持其他mdx词典

  [复制链接]
  • TA的每日心情
    开心
    2023-1-30 07:50
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2020-4-17 15:34:27 来自手机 | 显示全部楼层
    过来学习了

    该用户从未签到

    发表于 2020-4-17 17:45:22 | 显示全部楼层
    厉害了,加油

    该用户从未签到

    发表于 2020-4-18 13:47:29 | 显示全部楼层
    感谢分享哈
  • TA的每日心情
    擦汗
    2023-5-8 20:24
  • 签到天数: 465 天

    [LV.9]以坛为家II

    发表于 2020-4-18 15:52:47 | 显示全部楼层
    Obliged to u.
  • TA的每日心情
    无聊
    2020-2-22 21:35
  • 签到天数: 50 天

    [LV.5]常住居民I

    发表于 2020-4-18 21:52:49 | 显示全部楼层
    感谢楼主分享,有了这个好办多了,我现在是把MDX转成TXT,然后修改FWQ中的txt测试那个PY文档来提取TXT内容的,楼主的这个也是好思路。
  • TA的每日心情
    慵懒
    2020-4-20 11:06
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-4-20 14:57:22 | 显示全部楼层
    可以帮助做一个py抓在线内容吗,多谢
  • TA的每日心情
    开心
    2022-3-3 18:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2020-4-23 16:28:43 | 显示全部楼层
    谢谢,我也正想这个问题,你都做出来了,学习了
  • TA的每日心情
    无聊
    2020-2-22 21:35
  • 签到天数: 50 天

    [LV.5]常住居民I

    发表于 2020-4-23 23:26:07 | 显示全部楼层
    楼主问个问题,为什么添加了这两个脚本,在字典管理项中可以看到新加的PY文件和对应的名字,并且可以勾选的,但是在查询配置界面,下拉不显示新加的字典呢?
  • TA的每日心情
    开心
    2021-4-14 18:35
  • 签到天数: 92 天

    [LV.6]常住居民II

    发表于 2020-4-24 09:17:56 | 显示全部楼层
    感谢分享教程+ l& ~' L" x) X2 N6 ]: J
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-26 17:59:54 | 显示全部楼层
    期盼已久的作品,实在感谢!5 {  U) c$ x& u" ?
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 09:35:12 | 显示全部楼层
    Please select a valid MDX/MDD file.
    . h! J1 S* H6 A" e到底怎么选择才对啊
    5 l# y9 e! r* z7 Y: O: L
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 09:44:18 | 显示全部楼层
    $ mdx_server.py -fn E:\0000\OALD4_Ex.mdx -mp 8000
      P: t. w* s( y原来不需要加[]
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 19:00:44 | 显示全部楼层
    还是没有弄明白字典的地址到底要放在哪里,是不是在#这个地方?可否把要修改的地方用#标注出来?0 J% ~- B( M5 q# m
    以及字典名称的修改能否说得详细一些?是否要改成本地词典-LDOCE6 这种格式?
    7 B" w/ e) ]; q# u7 {3 ?  o, O1 b) s9 @1 c, R! F8 j

    该用户从未签到

    发表于 2020-4-28 00:40:53 | 显示全部楼层
    这个真心厉害

    该用户从未签到

    发表于 2020-4-30 11:55:17 | 显示全部楼层
    Thank you for your information9 U9 e% }: a4 i/ c1 s

    该用户从未签到

    发表于 2020-4-30 19:57:23 | 显示全部楼层
    楼主好棒,加油加油加油加油加油
  • TA的每日心情
    开心
    2022-3-3 18:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2020-5-3 05:22:51 | 显示全部楼层
    应该建一个项目,共同完成,一个人太累了
  • TA的每日心情
    奋斗
    2023-4-1 06:34
  • 签到天数: 1049 天

    [LV.10]以坛为家III

    发表于 2020-5-3 06:48:55 | 显示全部楼层
    楼主好有爱心, 感谢分享。
  • TA的每日心情
    开心
    2022-3-3 18:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2020-5-5 00:17:56 | 显示全部楼层
    本帖最后由 bdqq 于 2020-5-5 00:38 编辑
    5 Q9 K6 P, p" z) \: a) V! Y3 B9 A# _3 |( Z
    请求fast wq 可以支持的 英文 朗文6 地址,我用windows10, anki ,安装了
    7 b$ c* B0 {. j% N, J/ E/ C' z6 Zhttps://ankiweb.net/shared/info/1807206748( B& @6 {/ V4 X$ y4 S

    3 P/ m1 e* x+ a# K& G6 d9 d9 l2 S, ]0 p
    ( R7 D6 C1 s7 P1 R1 k

    - ^& u0 i3 [" z7 I' A1 ~8 J6 R
    , z; j2 f* v& Z7 J% l3 `5 p; m3 @* R) Z! X' N+ O
    我的anki版本是2.1.229 Y* b& D  r$ I

    : n$ C( W+ N8 x  Q"
    1 o0 s* z3 A& l: e$ u' k$ j' ?0 B: ~! l/ p
    & J" K! i# j1 b9 M
    - R+ L7 ?7 ]- S- |. D$ `3 y
    我在网上下载了一个朗文6,其中有这样5个文件3 t  y  x6 O- J

    ; d! ~4 Z* B* q
    entry.js   
    1,206
    L6mp3.mdd  
    1,297,932,816
    L6mp3.mdx
    124,057,083
    LDOCE6.css
    12,642
    拷贝wquery目录和wordquery.py文件到addon目录里.zip
    90,860
       - f/ U, ?  h- G. p2 A5 f
    我可以用mdx-server 本地浏览,说明词典文件未损坏. d+ x4 d& o& X( N( G! q  p
    我也修改了LDOCE6.py 中词典文件地址
    7 g5 Q$ {; q/ o# F7 U- ^/ U" \# r...3 `$ N4 L3 g. p+ G) S$ O6 S
    DICT_PATH = u'' # u'E:\\BaiduYunDownload\\mdx\\L6mp3.mdx'
    4 y( t' M% @) J...但在Faswq- options 界面中下拉列表框中,没有 mdx-ldoce6 条目
    : g0 ^2 A/ Y9 i, ~/ P$ s5 G- z
    2 G4 |8 c7 }( B) t3 N9 ?2 D我也试着把那个压缩包打开,放置文件与目录在anki中手动添加addon 但启动出错# }/ r6 t( R4 d& w1 E, N
    现在我fastwq中朗文6无分项,只 有default 一项。请问我该如何做?是不是我的词典文件不对?
    8 h9 }$ A* W5 c  s9 l5 f3 o0 @5 @1 O$ e( T$ E! _- h2 H+ A
    C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py我也试过删除上面文件12行的 #号.结果是出错2 I. c& d1 P/ E& B! m

    " ~9 c, S2 T8 V" S- r; v5 Y: X错误
    有一个错误发生了.请在按住shift键的同时启动Anki,这样可以临时的忽略掉你已经安装的插件。
    如果仅仅是因为插件引起的问题,请选择工具>插件菜单项来将出错的的插件设置成失效,然后重启Anki,重复以上的步骤直到你发现了具体是哪个插件引起的问题。
    当你已经发现是因为插件引起的问题,请在我们的支持网站上 add-ons section 上报告问题。
    调试信息
    Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.14 H$ z/ \: N9 J( V: c
    Platform: Windows 108 O1 j7 Y; Q2 ?- D9 r+ `# r" V
    Flags: frz=True ao=True sv=1
    * r& I/ L- m4 N0 P( V: HAdd-ons, last update check: 2020-05-01 11:26:584 \$ M# f* p, C: V
    8 m5 o) @2 @: J) s$ H: v
    unexpected indent (mdict_query.py, line 15), }5 g4 p# m* h6 Z
    Traceback (most recent call last):. L4 Y3 `. {- k# ?0 j2 b
      File "aqt\main.py", line 248, in onOpenProfile/ V' `+ y' P& x& H& d' m
      File "aqt\main.py", line 370, in loadProfile
    ( G( C; D- ?8 [& A9 f0 v: p  File "aqt\gui_hooks.py", line 1281, in __call__8 h3 o+ M/ |; _9 E
      File "lib\site-packages\anki\hooks.py", line 611, in runHook
    , d; o( p: B" g9 B' d. b& [  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\__init__.py", line 37, in start_here
    - `3 k% ]1 z, N- |* q3 e    from . import common as fastwq  E, V8 z, o. K( F/ }2 g" |
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\common.py", line 29, in <module>/ M8 s- S7 q( d
        from .gui import show_about_dialog, show_options  # , check_updates. o2 k6 H% S# w5 ^/ Z. ]% O0 [% B  U
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\__init__.py", line 3, in <module>
    # B2 I: q* s: z1 J! K& ^- `# Z9 m    from .common import *
    - `0 Y6 P1 G9 {  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\common.py", line 28, in <module>! ^: F% `( L' v  r/ g. t
        from ..service import service_manager, service_pool) w( ?5 d8 b, }- _7 O" ?0 X
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\__init__.py", line 20, in <module>/ ?9 l1 W1 {: t; t: k) }
        from .manager import ServiceManager$ \- w/ G" ]  b$ I) t: g! A7 u
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\manager.py", line 24, in <module>
    / h  Q- ^! t) I7 }    from .base import LocalService, MdxService, StardictService, WebService, service_wrap% f4 b$ |6 s* x$ I3 F! B4 X
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\base.py", line 44, in <module>2 T$ d7 S' o; R) f  v
        from ..libs import MdxBuilder, StardictBuilder6 t4 o" \$ x7 s9 z5 ]6 I0 u
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\__init__.py", line 1, in <module>
    : J2 A. u6 Y6 M% g    from .mdict import IndexBuilder as MdxBuilder
    ) a# W1 l$ V# P; E$ \) ^5 e  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\__init__.py", line 1, in <module>0 @) K& l% N4 A( {! E" N
        from .mdict_query import IndexBuilder
    1 S( u5 s8 H( Q6 B3 B. b  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py", line 154 c" V' D  ^# |0 [1 h  g( K

    9 z- w8 b! U  a1 d$ J, Z6 y5 w  S, m4 W  G2 x% ]/ v/ I
    / }8 |1 X9 v0 ~' A
    . z% O& S! `  U: R( y
  • TA的每日心情
    开心
    2022-3-3 18:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2020-5-5 00:48:20 | 显示全部楼层
    . X  w' j  ?+ `$ D
    我连目录都修改得和原作一致也加不到下拉列表中
  • TA的每日心情
    慵懒
    2020-10-8 02:33
  • 签到天数: 83 天

    [LV.6]常住居民II

    发表于 2020-5-5 01:10:05 | 显示全部楼层
    看看少侠的绝技
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-6-20 17:32 , Processed in 0.022631 second(s), 17 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表