掌上百科 - 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 | 显示全部楼层
    感谢分享教程
    2 y0 K2 v* k4 _( |
  • TA的每日心情
    郁闷
    2026-5-31 11:59
  • 签到天数: 396 天

    [LV.9]以坛为家II

    发表于 2020-4-26 17:59:54 | 显示全部楼层
    期盼已久的作品,实在感谢!
    8 ^3 U2 v) a  e) k" `" z
  • TA的每日心情
    郁闷
    2026-5-31 11:59
  • 签到天数: 396 天

    [LV.9]以坛为家II

    发表于 2020-4-27 09:35:12 | 显示全部楼层
    Please select a valid MDX/MDD file.# ]* j$ t* z. N9 F- A# a& Z* F
    到底怎么选择才对啊
    ! a3 Y' j1 k. X
  • 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) B9 @# B  m5 p9 P- c. k& r
    原来不需要加[]
  • TA的每日心情
    郁闷
    2026-5-31 11:59
  • 签到天数: 396 天

    [LV.9]以坛为家II

    发表于 2020-4-27 19:00:44 | 显示全部楼层
    还是没有弄明白字典的地址到底要放在哪里,是不是在#这个地方?可否把要修改的地方用#标注出来?! l' o) u; u* q+ w/ h% f) B, a
    以及字典名称的修改能否说得详细一些?是否要改成本地词典-LDOCE6 这种格式?
    6 f. t' l# C! ?& R+ m
    , f4 z/ T: t9 l

    该用户从未签到

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

    该用户从未签到

    发表于 2020-4-30 11:55:17 | 显示全部楼层
    Thank you for your information: e" z5 m, O) S- v4 w1 a

    该用户从未签到

    发表于 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 编辑
    7 {/ B  ]: l" {# y; h2 l% O+ d. C9 i  y2 X; }
    请求fast wq 可以支持的 英文 朗文6 地址,我用windows10, anki ,安装了
    % B# x& A6 v; |+ d) uhttps://ankiweb.net/shared/info/1807206748
    / P* v0 u1 l5 h7 ?% \0 }! w# y3 q5 ?. c% t: s

    8 v& m! }" j- R, n% z
    1 {- {$ h( b# X9 [/ a, X- s1 D0 _# {# D1 }1 N
    1 B& q& [5 A2 }
    , i# l% I3 ~, _9 w7 V
    我的anki版本是2.1.22. Z1 [2 G0 X0 ], m, F
    , A% Q8 S" N9 X; c2 w( |
    "
    & U% i( h. F' m* P2 I
    4 G# ?8 t8 a! ^' A  e+ ~! P# M0 n' D
    9 |1 w; Q2 w3 W+ [/ G2 c- u
    我在网上下载了一个朗文6,其中有这样5个文件
    " v* q; g9 A$ m& f8 B7 U" W# r* j! b% l. Q- O5 ^5 e- [
    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
       
    ; |) U3 Q7 J+ W* ^# R2 T我可以用mdx-server 本地浏览,说明词典文件未损坏+ Q6 [) }  m, O# K
    我也修改了LDOCE6.py 中词典文件地址
    : V. X+ r( {$ r: D...- |0 p* c/ s# X, d, G. \5 {6 U
    DICT_PATH = u'' # u'E:\\BaiduYunDownload\\mdx\\L6mp3.mdx'
    . s8 g, o4 V: U...但在Faswq- options 界面中下拉列表框中,没有 mdx-ldoce6 条目
    0 |7 J- |  M% e" X& r
    ; P5 Y. E: E  V* f( V. A: g6 g我也试着把那个压缩包打开,放置文件与目录在anki中手动添加addon 但启动出错
    3 X# d; y7 E* u+ J6 E  d7 b- i5 l$ z现在我fastwq中朗文6无分项,只 有default 一项。请问我该如何做?是不是我的词典文件不对?
    ) U) {) y! a* X1 m* ]" n" e" c5 ^' U. ?
    C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py我也试过删除上面文件12行的 #号.结果是出错
    2 a+ g; I- Y6 G0 R( q1 t7 y: u" z4 D8 o) F: M
    错误
    有一个错误发生了.请在按住shift键的同时启动Anki,这样可以临时的忽略掉你已经安装的插件。
    如果仅仅是因为插件引起的问题,请选择工具>插件菜单项来将出错的的插件设置成失效,然后重启Anki,重复以上的步骤直到你发现了具体是哪个插件引起的问题。
    当你已经发现是因为插件引起的问题,请在我们的支持网站上 add-ons section 上报告问题。
    调试信息
    Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.15 w1 R2 _% N) h& J& _' h5 d5 Z3 H
    Platform: Windows 10
    $ p% `1 v; b( ?  i: ?- i  G. yFlags: frz=True ao=True sv=1- {  ~+ U" f- w6 J% R3 w$ C1 ~* y
    Add-ons, last update check: 2020-05-01 11:26:58
    3 u# s1 C* h* f4 {3 I% Z* J# q, b9 z4 _  x  M, Q6 Z
    unexpected indent (mdict_query.py, line 15)- O  H4 n6 t% e5 k2 l$ i
    Traceback (most recent call last):
    8 R6 P9 U9 c1 ~% j2 g& A  File "aqt\main.py", line 248, in onOpenProfile
    ' a8 G0 w( ?- X, s* [8 i  File "aqt\main.py", line 370, in loadProfile
    + P( b% M4 H& ]  File "aqt\gui_hooks.py", line 1281, in __call__# T/ L7 b' M7 r
      File "lib\site-packages\anki\hooks.py", line 611, in runHook
    ) ^6 q: |: h; l  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\__init__.py", line 37, in start_here* y$ C: }* b/ k8 s! A4 `0 |
        from . import common as fastwq1 Y) o6 |9 w7 C" Q
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\common.py", line 29, in <module>
    8 ~" X8 {6 s3 ]# A4 V3 Z    from .gui import show_about_dialog, show_options  # , check_updates3 H/ T! Z5 {3 T2 e
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\__init__.py", line 3, in <module># }$ @. r3 a$ Z
        from .common import *
    : A) p% l) n1 L" b8 K' |  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\common.py", line 28, in <module>0 C1 V2 s/ \; F& L; f: ~5 i
        from ..service import service_manager, service_pool
    # T# R7 ?* z7 O5 y. M  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\__init__.py", line 20, in <module>
    1 o4 S  L) j; k6 X0 @$ E( H$ Q9 w    from .manager import ServiceManager
    ; r$ m* i* H9 c% @: H, Y- m: b& U  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\manager.py", line 24, in <module>
    ) E; v( x0 J* V) K6 R, H3 k4 l    from .base import LocalService, MdxService, StardictService, WebService, service_wrap$ z- ~  h1 y6 I8 V$ K) h
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\base.py", line 44, in <module>
    6 H0 o1 ?( K2 q) g    from ..libs import MdxBuilder, StardictBuilder+ Z/ v, v; _, j! F5 ]
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\__init__.py", line 1, in <module>
    " v7 A% }" R: i8 U7 ]; O' Y    from .mdict import IndexBuilder as MdxBuilder
    0 V. |0 B3 T$ f5 N( a, `  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\__init__.py", line 1, in <module>4 {; p7 G2 q6 U
        from .mdict_query import IndexBuilder
    * ?! ]* S1 Y, @  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py", line 157 L; Y5 ]$ c0 J$ {

    & C8 ?/ D6 L6 c8 d; R
    - `- _- \9 k+ H2 R( x! `7 n; z3 m( ?: v& V) r
    / M7 ]: j5 C* f  \% l- {* w
  • TA的每日心情
    怒
    2026-1-13 17:21
  • 签到天数: 7 天

    [LV.3]偶尔看看II

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

    ) f) w' f1 g  f/ g1 C4 K我连目录都修改得和原作一致也加不到下拉列表中
  • TA的每日心情
    慵懒
    2020-10-8 02:33
  • 签到天数: 83 天

    [LV.6]常住居民II

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

    本版积分规则

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

    GMT+8, 2026-10-23 06:46 , Processed in 0.020906 second(s), 17 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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