掌上百科 - 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 | 显示全部楼层
    感谢分享教程
    3 M  G# [7 w  w$ d" z" f0 t& m( H6 E
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-26 17:59:54 | 显示全部楼层
    期盼已久的作品,实在感谢!
    6 G3 X+ T  f7 w: l3 Q- N3 |9 a  Q
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 09:35:12 | 显示全部楼层
    Please select a valid MDX/MDD file.
    7 ?) z( q* ^( L, F# }. u; v到底怎么选择才对啊
    & d0 L1 z$ S: Y4 g* l* D
  • 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
    * E. `9 s% }, g! ^+ k& B原来不需要加[]
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 19:00:44 | 显示全部楼层
    还是没有弄明白字典的地址到底要放在哪里,是不是在#这个地方?可否把要修改的地方用#标注出来?
    ) X+ a$ |; P  d: R( U: z以及字典名称的修改能否说得详细一些?是否要改成本地词典-LDOCE6 这种格式?
    - b$ N# X6 U9 p& @  G% F# y% U: o: d0 a

    该用户从未签到

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

    该用户从未签到

    发表于 2020-4-30 11:55:17 | 显示全部楼层
    Thank you for your information6 _0 |, B' Q( H% Z  K" k4 F

    该用户从未签到

    发表于 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 编辑
    ' ~( P2 K, R- Y4 z+ D, o& Q
    0 m. q# B  p( L9 Q请求fast wq 可以支持的 英文 朗文6 地址,我用windows10, anki ,安装了+ Z* }( [% }' w1 {7 p' X  r
    https://ankiweb.net/shared/info/1807206748" q" S+ d; }; P0 f; U4 I4 G8 M

    1 Y. N" M, U! i: X% P
    ) N) `6 G# Q% j1 l
    , b) x# u1 P( A# ^1 U& V) k) F: e; E$ `( s1 m+ C/ D

    ) J! G- G, |2 u
    3 ^) r& T3 e* P: ]我的anki版本是2.1.22! b( B2 _  d9 }

    : N8 i, a/ f% [" 0 \+ q" O; }, E: @/ S! n

      S8 [5 q: r. v) a- ^( b
    6 [$ @# m( r$ J" `2 }# m9 j7 C4 H8 |( n; b0 a' J
    我在网上下载了一个朗文6,其中有这样5个文件
    7 E7 ]$ ?+ c4 Z$ I: D0 G# H3 H9 j; D3 \1 l" v8 I% }% d
    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. T! c& u9 P9 m
    我可以用mdx-server 本地浏览,说明词典文件未损坏  \& ?  E( b0 i  F
    我也修改了LDOCE6.py 中词典文件地址+ [! d) h% v% M+ w0 e! X& X2 q! q
    ...& b1 Y8 P* \5 r0 T
    DICT_PATH = u'' # u'E:\\BaiduYunDownload\\mdx\\L6mp3.mdx'6 y# i& N' d/ A( L6 _
    ...但在Faswq- options 界面中下拉列表框中,没有 mdx-ldoce6 条目
    ; j2 @; x; v6 B' j1 ~! M3 ~) G9 d/ }! I) E& Q! [' e
    我也试着把那个压缩包打开,放置文件与目录在anki中手动添加addon 但启动出错
    2 V0 O+ o8 Z4 A. j0 _  G0 s现在我fastwq中朗文6无分项,只 有default 一项。请问我该如何做?是不是我的词典文件不对?8 f: m3 C* I# e. n
    # y" {: R& m! G
    C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py我也试过删除上面文件12行的 #号.结果是出错0 R% @2 v, t, B: k7 F3 G+ ?
    ) j! e' C. Q7 [9 I# [) o) U
    错误
    有一个错误发生了.请在按住shift键的同时启动Anki,这样可以临时的忽略掉你已经安装的插件。
    如果仅仅是因为插件引起的问题,请选择工具>插件菜单项来将出错的的插件设置成失效,然后重启Anki,重复以上的步骤直到你发现了具体是哪个插件引起的问题。
    当你已经发现是因为插件引起的问题,请在我们的支持网站上 add-ons section 上报告问题。
    调试信息
    Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1& ~$ |2 q2 f9 @5 Q$ k5 r8 O$ d: Z$ a
    Platform: Windows 10
    * Y; B% k" u1 y- tFlags: frz=True ao=True sv=1# ]% \5 Z6 g& c7 h
    Add-ons, last update check: 2020-05-01 11:26:58
    0 D8 A0 S. d% Q: ^* p5 \
    2 o# U, k5 n( Q/ j7 L8 }unexpected indent (mdict_query.py, line 15)
    5 M$ [2 E) [! f+ }# z7 O7 i* i( H& rTraceback (most recent call last):: Q/ R& W3 r7 A, w1 o8 N
      File "aqt\main.py", line 248, in onOpenProfile: ?7 {0 J; G5 g+ F
      File "aqt\main.py", line 370, in loadProfile2 R8 p3 N/ f& W+ y  }
      File "aqt\gui_hooks.py", line 1281, in __call__, c/ a/ i7 G) B4 E; ?* s2 v
      File "lib\site-packages\anki\hooks.py", line 611, in runHook
    # ~$ t0 E4 o8 b6 |  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\__init__.py", line 37, in start_here# h( P+ B$ v, n& R& R7 X
        from . import common as fastwq- H( y+ C8 @# I6 D4 s
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\common.py", line 29, in <module>; W0 j% C2 v5 e8 C- L; C; v4 ~
        from .gui import show_about_dialog, show_options  # , check_updates
    $ T1 s$ h6 l6 _! X! [+ n  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\__init__.py", line 3, in <module>* `$ q6 `  p1 O) o
        from .common import *
    $ m: F4 I" e" V! |3 o  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\common.py", line 28, in <module>, k. |# a1 E: F; k
        from ..service import service_manager, service_pool
    ) p6 }9 P5 M( a! h  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\__init__.py", line 20, in <module>( j$ x! D4 \% L1 d/ B- U
        from .manager import ServiceManager: l" Z* N/ v: D. U8 h: p7 t# F
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\manager.py", line 24, in <module>3 }/ X$ t% L( o2 [
        from .base import LocalService, MdxService, StardictService, WebService, service_wrap8 }& J1 q! w: C$ @6 z
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\base.py", line 44, in <module>
    6 A  F7 z3 Y# V! }! P    from ..libs import MdxBuilder, StardictBuilder% l) o; B- p# G6 o7 z% e% J
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\__init__.py", line 1, in <module>
    ( Z% a& Y( L9 z    from .mdict import IndexBuilder as MdxBuilder
    & X7 r+ ?$ X) m( N  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\__init__.py", line 1, in <module>0 y# K' |; g! ?- c
        from .mdict_query import IndexBuilder7 o$ U, j  @* E' t) @' m
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py", line 15. m1 I) L; d8 G
    9 U8 Z! e. }/ I5 j: |
    , |. [$ P' _3 h
    + Y+ o  E7 _6 k+ Y

    * W. _+ V* Y! V& {7 X
  • TA的每日心情
    开心
    2022-3-3 18:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2020-5-5 00:48:20 | 显示全部楼层
    2 S- K0 M+ r( K  X, m3 s
    我连目录都修改得和原作一致也加不到下拉列表中
  • TA的每日心情
    慵懒
    2020-10-8 02:33
  • 签到天数: 83 天

    [LV.6]常住居民II

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

    本版积分规则

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

    GMT+8, 2024-4-28 13:20 , Processed in 0.066895 second(s), 7 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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