掌上百科 - 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的每日心情

    2026-1-13 17:21
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 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 | 显示全部楼层
    感谢分享教程
    ! y/ J0 G/ r5 g: o$ V  D
  • TA的每日心情
    郁闷
    2026-5-31 11:59
  • 签到天数: 396 天

    [LV.9]以坛为家II

    发表于 2020-4-26 17:59:54 | 显示全部楼层
    期盼已久的作品,实在感谢!# @) t8 V% Z# z
  • TA的每日心情
    郁闷
    2026-5-31 11:59
  • 签到天数: 396 天

    [LV.9]以坛为家II

    发表于 2020-4-27 09:35:12 | 显示全部楼层
    Please select a valid MDX/MDD file.
    ( {& a/ w6 r* |/ Q' @, D1 T" v到底怎么选择才对啊% y1 Y# m  p$ G6 u5 W3 G4 n( y, j( P
  • TA的每日心情
    郁闷
    2026-5-31 11:59
  • 签到天数: 396 天

    [LV.9]以坛为家II

    发表于 2020-4-27 09:44:18 | 显示全部楼层
    $ mdx_server.py -fn E:\0000\OALD4_Ex.mdx -mp 8000
    ' l! f) W  N8 b/ u原来不需要加[]
  • TA的每日心情
    郁闷
    2026-5-31 11:59
  • 签到天数: 396 天

    [LV.9]以坛为家II

    发表于 2020-4-27 19:00:44 | 显示全部楼层
    还是没有弄明白字典的地址到底要放在哪里,是不是在#这个地方?可否把要修改的地方用#标注出来?. _5 A, V- q+ v& b( ^+ C7 z
    以及字典名称的修改能否说得详细一些?是否要改成本地词典-LDOCE6 这种格式?1 W8 ~; N% m+ v% {' u8 M2 i7 n) n
    + G' r- _' D& }/ w8 L0 n

    该用户从未签到

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

    该用户从未签到

    发表于 2020-4-30 11:55:17 | 显示全部楼层
    Thank you for your information0 z& y; Z& ^1 z2 h

    该用户从未签到

    发表于 2020-4-30 19:57:23 | 显示全部楼层
    楼主好棒,加油加油加油加油加油
  • TA的每日心情

    2026-1-13 17:21
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2020-5-3 05:22:51 | 显示全部楼层
    应该建一个项目,共同完成,一个人太累了
  • TA的每日心情
    开心
    2026-5-27 19:42
  • 签到天数: 1051 天

    [LV.10]以坛为家III

    发表于 2020-5-3 06:48:55 | 显示全部楼层
    楼主好有爱心, 感谢分享。
  • TA的每日心情

    2026-1-13 17:21
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2020-5-5 00:17:56 | 显示全部楼层
    本帖最后由 bdqq 于 2020-5-5 00:38 编辑
    + e( e& g0 }, s* M. |" m4 Z% k5 k# X: F) k. Q& S6 `* z& O
    请求fast wq 可以支持的 英文 朗文6 地址,我用windows10, anki ,安装了; v+ K$ m  V- J* a
    https://ankiweb.net/shared/info/1807206748
    3 T3 D( J+ s$ R# ?( X- T: X  U- F  h, J' Q
    ' V- x. E0 U, P- R
    1 k; q9 I  g; N' v4 G$ ^

    1 c3 X: ?+ Q" u7 z' ~. c; M* X; R
    2 _6 s$ A, |: T7 X
    : u  B* k& \) \4 C7 g& }我的anki版本是2.1.22
    % R  j, l  Z/ U  v5 j! K) a
    # I/ v2 W$ F/ @! S4 L"
    8 C8 I6 Q4 U3 q" a4 E/ L
    ) a: A+ U& f8 K7 J+ O) ]3 y( R

    6 H( O3 w, z2 f: y: n" @. C我在网上下载了一个朗文6,其中有这样5个文件
    ! b  Z4 n: b5 v. S( V! k, L3 z$ w# _# t1 A3 l" e" V( Y
    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
       
    1 A/ J6 ]/ k4 t$ a* L, ?1 n* k& C+ d我可以用mdx-server 本地浏览,说明词典文件未损坏
    . \( q" ?4 [3 P  ~我也修改了LDOCE6.py 中词典文件地址: a" l- z' S; X: s5 ]( L
    ...
    - d* V; q# g# K1 a# P4 u! a8 rDICT_PATH = u'' # u'E:\\BaiduYunDownload\\mdx\\L6mp3.mdx'
    / H% T3 |' Z* Q, }5 D" f: t...但在Faswq- options 界面中下拉列表框中,没有 mdx-ldoce6 条目" F- F! F3 z1 J
    ' W0 s+ y, Y0 l' T; c5 k
    我也试着把那个压缩包打开,放置文件与目录在anki中手动添加addon 但启动出错
    1 j/ X/ m: @( {现在我fastwq中朗文6无分项,只 有default 一项。请问我该如何做?是不是我的词典文件不对?
    . e2 ~( r. v+ o1 o. ~: G+ @
    7 x' E3 p; V8 D% h; e8 UC:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py我也试过删除上面文件12行的 #号.结果是出错+ T4 Z! }( l8 L- c" D* v, W) H2 k/ l
    " O" e3 @; M7 [0 z2 t& e
    错误
    有一个错误发生了.请在按住shift键的同时启动Anki,这样可以临时的忽略掉你已经安装的插件。
    如果仅仅是因为插件引起的问题,请选择工具>插件菜单项来将出错的的插件设置成失效,然后重启Anki,重复以上的步骤直到你发现了具体是哪个插件引起的问题。
    当你已经发现是因为插件引起的问题,请在我们的支持网站上 add-ons section 上报告问题。
    调试信息
    Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
    2 i# g: `1 Y4 \# N- C% [Platform: Windows 101 ^0 n3 ^3 h+ a- ^3 M$ I0 O8 ~
    Flags: frz=True ao=True sv=1
    6 \, z( t3 s# O1 Z: ]/ E8 P: [Add-ons, last update check: 2020-05-01 11:26:58. H7 ?* h' C# ]

    ' T1 P0 Q8 z- B& w$ f. \; s5 tunexpected indent (mdict_query.py, line 15). s/ M4 S$ C+ x2 w$ @- Q" u9 q
    Traceback (most recent call last):8 s$ z% ^( C) G0 p7 `/ `# T
      File "aqt\main.py", line 248, in onOpenProfile: l) _; B) u7 m- V: m5 z5 ~
      File "aqt\main.py", line 370, in loadProfile
    5 M6 n. H6 a* s" n/ {8 a  File "aqt\gui_hooks.py", line 1281, in __call__
      x2 x2 E, C! g7 l) J0 q  File "lib\site-packages\anki\hooks.py", line 611, in runHook
    ) i" b  a6 b( c' q, M( O! I2 q3 }2 K  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\__init__.py", line 37, in start_here
    " G( G. n- K; P& A/ u; u8 X4 J# z    from . import common as fastwq: Z& l& b# d$ V/ }
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\common.py", line 29, in <module>2 p- v+ G4 ^2 N
        from .gui import show_about_dialog, show_options  # , check_updates- d) U$ n$ B! m" J5 w# R7 U/ [
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\__init__.py", line 3, in <module>. @. U- V7 h" w4 U0 \% J
        from .common import *
    3 B0 r1 S' R. y9 ]" {# J. E  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\common.py", line 28, in <module>% s$ F0 s1 J. b
        from ..service import service_manager, service_pool4 K6 I: l6 @  v/ e, ?
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\__init__.py", line 20, in <module>
    9 b% b. q5 T4 h2 C5 Z8 d# n    from .manager import ServiceManager' d' k3 S) F3 {% m+ K' ]
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\manager.py", line 24, in <module>
    " `7 I1 N. Z9 R2 p    from .base import LocalService, MdxService, StardictService, WebService, service_wrap; ^& _- h* u: \
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\base.py", line 44, in <module>
    5 l6 C0 [! `% l" y' r) Y    from ..libs import MdxBuilder, StardictBuilder! E1 G% K8 w7 U, _( N
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\__init__.py", line 1, in <module>
    ' v: O8 q5 h2 s: q9 U    from .mdict import IndexBuilder as MdxBuilder- A! W- \7 B+ B( Z
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\__init__.py", line 1, in <module>
    , _/ C/ O8 h6 C1 j! F    from .mdict_query import IndexBuilder
    * Z7 S( c$ H& v! Y; W  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py", line 15
    + z/ T0 Z; j9 A( N/ R& W5 k
    & n% m" a: f' e- |- A$ B; Q% d& p; Z" ^6 m: [2 e0 L: K* G

    7 I4 V! h# S; J* ~% z
    ) \" I% `" a! ?/ ]* G8 ?0 {! C* h
  • TA的每日心情

    2026-1-13 17:21
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2020-5-5 00:48:20 | 显示全部楼层
    ( Q" o8 r& U# R. Z
    我连目录都修改得和原作一致也加不到下拉列表中
  • TA的每日心情
    慵懒
    2020-10-8 02:33
  • 签到天数: 83 天

    [LV.6]常住居民II

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

    本版积分规则

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

    GMT+8, 2026-9-7 20:19 , Processed in 0.021081 second(s), 17 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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