掌上百科 - 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 | 显示全部楼层
    感谢分享教程
    * h; ^7 V& K3 S6 y7 ]
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-26 17:59:54 | 显示全部楼层
    期盼已久的作品,实在感谢!
    , a* z3 t; a( c# E8 k7 V
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 09:35:12 | 显示全部楼层
    Please select a valid MDX/MDD file.  X1 f6 c1 ~& D. T4 p1 o& V$ k
    到底怎么选择才对啊4 O# x2 x8 e: K- ]1 o2 O! O/ p% @
  • 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
    ; q6 q4 u8 U/ A% ~原来不需要加[]
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 19:00:44 | 显示全部楼层
    还是没有弄明白字典的地址到底要放在哪里,是不是在#这个地方?可否把要修改的地方用#标注出来?
    % k' I% a& F8 T* h. P1 }9 K以及字典名称的修改能否说得详细一些?是否要改成本地词典-LDOCE6 这种格式?& Q8 S0 X  T9 F& B3 l

    ' h6 ~$ \; u# X4 W

    该用户从未签到

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

    该用户从未签到

    发表于 2020-4-30 11:55:17 | 显示全部楼层
    Thank you for your information5 z/ I' I8 K- t3 j) M$ a

    该用户从未签到

    发表于 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 编辑 # s3 \. V% a( I4 b! V

      W0 }6 L) `( J8 w请求fast wq 可以支持的 英文 朗文6 地址,我用windows10, anki ,安装了2 c5 e# i' s- U" W
    https://ankiweb.net/shared/info/1807206748
    5 @0 j% m4 I7 ~
    5 |( r# ?% k% m, b3 N' g: j
    " j* V% V. u& M  _3 ^& w, ]4 u' E4 L; {. f/ e

    , Q4 B0 H  m: w8 I/ n) d7 B
    % ^( _1 P' w7 w$ L3 E+ H& E
    " j' j) N4 f1 A4 P+ L8 W我的anki版本是2.1.22; s3 W! g- J; E+ g# g2 F/ d3 q
    % E) Y9 V# G( K* e- k
    " / }$ @" N: d9 e8 e# V

    9 v4 T! O9 W0 H9 i3 L, x6 w2 E
    + r, H+ [9 m0 d1 N0 A  H
    我在网上下载了一个朗文6,其中有这样5个文件
    + m4 Z* q& v+ G+ |7 l. s0 j( w& y% j8 [
    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
       7 F) b$ F6 m+ u% ?
    我可以用mdx-server 本地浏览,说明词典文件未损坏6 u: m" f0 u" F- Y) g
    我也修改了LDOCE6.py 中词典文件地址6 k) ^7 Q0 P$ V+ E+ Q
    ...
    3 w6 `" i7 q9 |) `: S$ R  O) _DICT_PATH = u'' # u'E:\\BaiduYunDownload\\mdx\\L6mp3.mdx'" l1 L+ s6 m9 P( y- y( y% w' n1 a' b
    ...但在Faswq- options 界面中下拉列表框中,没有 mdx-ldoce6 条目& y3 N- n" n0 Y" G+ i
    1 `1 b% t5 _8 ^
    我也试着把那个压缩包打开,放置文件与目录在anki中手动添加addon 但启动出错
    ; V7 T1 X2 }0 q' l8 L# T* ?3 N现在我fastwq中朗文6无分项,只 有default 一项。请问我该如何做?是不是我的词典文件不对?
    , Z; s0 D; q* K2 l# Y: c1 y0 Y4 m$ ~7 f( k
    C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py我也试过删除上面文件12行的 #号.结果是出错- v0 i3 i' B% l% u  K# j% O2 j( b
    9 _2 H, L' O- l8 l
    错误
    有一个错误发生了.请在按住shift键的同时启动Anki,这样可以临时的忽略掉你已经安装的插件。
    如果仅仅是因为插件引起的问题,请选择工具>插件菜单项来将出错的的插件设置成失效,然后重启Anki,重复以上的步骤直到你发现了具体是哪个插件引起的问题。
    当你已经发现是因为插件引起的问题,请在我们的支持网站上 add-ons section 上报告问题。
    调试信息
    Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1% g1 i( Q! \" r0 F" i+ h
    Platform: Windows 10- `/ C) D/ C& D8 R/ [& s: H; i
    Flags: frz=True ao=True sv=10 N7 W8 m. l3 c0 _( H1 B) G( {1 d+ L& d
    Add-ons, last update check: 2020-05-01 11:26:58" S" m) W! R6 T0 a+ v

    " j" o5 O- _+ O! V( r' xunexpected indent (mdict_query.py, line 15)
    ) i: C8 i' l/ ]+ lTraceback (most recent call last):
    % _# B3 K3 g. ^1 h  File "aqt\main.py", line 248, in onOpenProfile+ o  e( l+ ~) I
      File "aqt\main.py", line 370, in loadProfile
    ' s' A$ ~% [* a0 [2 i% ~6 m  File "aqt\gui_hooks.py", line 1281, in __call__
    + T  ]5 V$ m% j' u7 h8 g  File "lib\site-packages\anki\hooks.py", line 611, in runHook2 D9 D; ?' K: r0 r1 y- {& }
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\__init__.py", line 37, in start_here
    : ?+ v1 H: N/ w; k% L" O    from . import common as fastwq
    4 S+ ~0 v8 N4 G6 q. n  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\common.py", line 29, in <module>8 X5 S3 Q6 @# F! r3 c+ S" u
        from .gui import show_about_dialog, show_options  # , check_updates
    ) O6 M1 G, p. T. D  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\__init__.py", line 3, in <module># S; y4 l- ^& ^  D
        from .common import *! n; N- H; S4 D8 k/ J
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\common.py", line 28, in <module>0 u; i5 u5 M% ^- ~
        from ..service import service_manager, service_pool8 D% J5 m8 @# Q6 g$ |
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\__init__.py", line 20, in <module>
    " t3 G* t( r' t* q" S    from .manager import ServiceManager
    ) n  D; O) F0 }2 ?5 e  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\manager.py", line 24, in <module># O# ?% [' r0 X$ h$ ~
        from .base import LocalService, MdxService, StardictService, WebService, service_wrap; I4 |- U; k: r. P; }
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\base.py", line 44, in <module>, C4 l5 ?' ?" @+ m7 Z
        from ..libs import MdxBuilder, StardictBuilder
    2 X: ^5 R% C& t  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\__init__.py", line 1, in <module>
    $ f6 z" s  l8 a& N( Q    from .mdict import IndexBuilder as MdxBuilder5 a+ e: p# f7 m& ^% `& S0 b3 R4 Y
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\__init__.py", line 1, in <module>
    9 I1 g' K1 M, p7 r! S. J, h* q: H    from .mdict_query import IndexBuilder" P' W( a* Q0 v6 _5 ]! Q( F6 D) y
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py", line 15
    # t8 _0 p2 s" j6 G  I& |8 }( I$ k) @8 ]& k: {' X+ I' v- b4 [" c% I# M

    2 Y( c/ Z# w0 N5 B8 U- |. n' n4 ^7 C, x, k4 P; }

    & M' |% ?8 a2 a# e$ L
  • TA的每日心情
    开心
    2022-3-3 18:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2020-5-5 00:48:20 | 显示全部楼层
    " [% \4 \" C) r! |3 J# a9 Q# Q0 l
    我连目录都修改得和原作一致也加不到下拉列表中
  • TA的每日心情
    慵懒
    2020-10-8 02:33
  • 签到天数: 83 天

    [LV.6]常住居民II

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

    本版积分规则

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

    GMT+8, 2025-5-2 22:33 , Processed in 0.022266 second(s), 17 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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