掌上百科 - 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 | 显示全部楼层
    感谢分享教程
    4 X) }7 l7 C  s$ `- G5 L
  • TA的每日心情
    郁闷
    2026-5-31 11:59
  • 签到天数: 396 天

    [LV.9]以坛为家II

    发表于 2020-4-26 17:59:54 | 显示全部楼层
    期盼已久的作品,实在感谢!
    0 m0 m$ ^! M0 f
  • TA的每日心情
    郁闷
    2026-5-31 11:59
  • 签到天数: 396 天

    [LV.9]以坛为家II

    发表于 2020-4-27 09:35:12 | 显示全部楼层
    Please select a valid MDX/MDD file.4 u7 l8 [8 G  f9 C
    到底怎么选择才对啊
    6 ~. R6 A- J3 x2 m1 g' [# B7 q
  • 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 80007 r' U* l. M  i( }, C
    原来不需要加[]
  • TA的每日心情
    郁闷
    2026-5-31 11:59
  • 签到天数: 396 天

    [LV.9]以坛为家II

    发表于 2020-4-27 19:00:44 | 显示全部楼层
    还是没有弄明白字典的地址到底要放在哪里,是不是在#这个地方?可否把要修改的地方用#标注出来?
    ! Y3 v3 ~2 _1 w+ H% l以及字典名称的修改能否说得详细一些?是否要改成本地词典-LDOCE6 这种格式?
    2 T- }) X/ a- S7 V  w5 O* L6 M/ r+ z7 k* d; B# A( m6 r0 P

    该用户从未签到

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

    该用户从未签到

    发表于 2020-4-30 11:55:17 | 显示全部楼层
    Thank you for your information& c$ Z7 f; \1 w7 V: M$ ]+ m

    该用户从未签到

    发表于 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 编辑 2 O( \/ w* Z- u/ d- y4 [

    ' G2 m4 L6 ^7 M请求fast wq 可以支持的 英文 朗文6 地址,我用windows10, anki ,安装了
    # U4 j) ]9 q5 p9 H0 x" u. E. Phttps://ankiweb.net/shared/info/1807206748& r* d2 c6 Z* u8 ~/ {- X

    " t* g+ W5 I7 c1 l2 M) B& `$ ^9 l& _! K- Q: ~7 K

    # Q* Q9 [1 W* N2 }# t+ \- q$ H% b# M$ x; r

    9 ^( b, Q2 Q2 B- e+ }; ?3 e4 G  a
    4 ^1 U& Q9 R# Z) h+ k2 _0 V+ `; o4 Q- j我的anki版本是2.1.22
    7 `5 E7 E- L2 L  z* N% v) B2 V/ ]0 C1 d- S/ n9 ~
    "
    * M5 b4 w& m& C' {8 G9 i1 Z* r* }% U& @

    * A( V* b( V  g
    1 p5 ?3 z" g# A& i我在网上下载了一个朗文6,其中有这样5个文件  d3 B  E& \$ h, i# h

    2 @4 l; J9 [- d* a) q! j
    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
       
    & o5 E4 i. F6 {; z我可以用mdx-server 本地浏览,说明词典文件未损坏
    ' b/ p" `) @; w1 a" @% p) H: p我也修改了LDOCE6.py 中词典文件地址7 J* W' c' k! k, f
    ..." B4 S8 c" D: d3 ~8 D  a8 V
    DICT_PATH = u'' # u'E:\\BaiduYunDownload\\mdx\\L6mp3.mdx'2 g% M0 O; A! {0 H! Z
    ...但在Faswq- options 界面中下拉列表框中,没有 mdx-ldoce6 条目
    - M5 ]  e4 W0 l, G
    2 M) c8 P6 Z8 R1 M我也试着把那个压缩包打开,放置文件与目录在anki中手动添加addon 但启动出错
    ) S- m( F- V7 q6 a9 k% B现在我fastwq中朗文6无分项,只 有default 一项。请问我该如何做?是不是我的词典文件不对?
      x6 b6 F  V. l; M8 _
    9 z  I9 L. i- n2 ~' A3 `1 eC:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py我也试过删除上面文件12行的 #号.结果是出错- s6 _. q; {; M

    0 Y3 z$ R( N/ e- m, m* `9 v错误
    有一个错误发生了.请在按住shift键的同时启动Anki,这样可以临时的忽略掉你已经安装的插件。
    如果仅仅是因为插件引起的问题,请选择工具>插件菜单项来将出错的的插件设置成失效,然后重启Anki,重复以上的步骤直到你发现了具体是哪个插件引起的问题。
    当你已经发现是因为插件引起的问题,请在我们的支持网站上 add-ons section 上报告问题。
    调试信息
    Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
    * T6 m7 p( O& [* o5 P0 }. F/ i) ePlatform: Windows 10
    5 D$ `0 {" v( x$ A; PFlags: frz=True ao=True sv=1
    0 q3 F+ o! z) f7 ^' `Add-ons, last update check: 2020-05-01 11:26:58
    % @# A) W+ Z. M0 X& E) {
    5 `$ w, c8 }; V: Ounexpected indent (mdict_query.py, line 15)
    : m( A9 A& Q* K9 A0 ITraceback (most recent call last):
    # f( K# g$ A9 n' @  File "aqt\main.py", line 248, in onOpenProfile
    ) A- S; e! @  ]- l6 r9 e. A7 A# z( b  File "aqt\main.py", line 370, in loadProfile8 T! i- o) ?+ X5 R  \- o9 `
      File "aqt\gui_hooks.py", line 1281, in __call__2 X) n' ^1 N% n2 l
      File "lib\site-packages\anki\hooks.py", line 611, in runHook
    3 O* T" N+ R* g& b, }  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\__init__.py", line 37, in start_here2 G& S3 a; R- v7 e
        from . import common as fastwq
    1 q* P  R6 Q3 |" ^  f  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\common.py", line 29, in <module>
    3 Y8 H4 J/ w1 D' C8 L8 y+ D7 e    from .gui import show_about_dialog, show_options  # , check_updates3 h6 N" k  b) _- Z
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\__init__.py", line 3, in <module>
    ( Z" B6 V& Y" |. ]5 S- O    from .common import *
    $ U* s* @8 z7 w9 p  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\common.py", line 28, in <module>
    + f% H. h/ ~& y. L; Z    from ..service import service_manager, service_pool5 {9 z+ R1 i% i3 ^2 Z
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\__init__.py", line 20, in <module>8 _* ]9 z; e9 e$ R
        from .manager import ServiceManager
    9 D  \2 S. ?+ j$ i! F9 y/ a, c  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\manager.py", line 24, in <module>1 }- T( G* v0 z0 |  _' Z
        from .base import LocalService, MdxService, StardictService, WebService, service_wrap
    3 c9 h7 t) z! t* @  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\base.py", line 44, in <module>9 F3 T8 n# K. f# U! l3 o1 s" h% W! Q
        from ..libs import MdxBuilder, StardictBuilder) Z, C3 o1 h* O  h8 z9 a' |
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\__init__.py", line 1, in <module>
    # t6 t  X9 a; e$ f" E" s    from .mdict import IndexBuilder as MdxBuilder
    * M7 n2 w" e) l/ d0 A; t  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\__init__.py", line 1, in <module>* J- R# c: T- r* L& K; ?7 \
        from .mdict_query import IndexBuilder# \) \. c* I; m* Z- b& D
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py", line 152 |& ?; y) n7 u* ~

    " T5 {" C3 ]# e8 h' W4 f
    * c: U) T) k; r3 f2 T5 E- i6 K3 k
    ; H& X* S) B+ C* i  J" \2 `. T# |# z9 {  U- x0 B
  • TA的每日心情

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

    [LV.3]偶尔看看II

    发表于 2020-5-5 00:48:20 | 显示全部楼层

    & d7 |6 \' q7 g7 D4 B" _, [# ~我连目录都修改得和原作一致也加不到下拉列表中
  • TA的每日心情
    慵懒
    2020-10-8 02:33
  • 签到天数: 83 天

    [LV.6]常住居民II

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

    本版积分规则

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

    GMT+8, 2026-7-21 21:39 , Processed in 0.022342 second(s), 18 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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