掌上百科 - 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 | 显示全部楼层
    感谢分享教程
    ) Q9 h' o* B1 t7 z  l
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-26 17:59:54 | 显示全部楼层
    期盼已久的作品,实在感谢!& i/ G1 O. ]9 l* r3 ?2 a
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 09:35:12 | 显示全部楼层
    Please select a valid MDX/MDD file.
    . d' I. }1 J# A/ O到底怎么选择才对啊- i6 \8 e) {) 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; l- _% |2 X8 H0 w  F: P: W) a
    原来不需要加[]
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 19:00:44 | 显示全部楼层
    还是没有弄明白字典的地址到底要放在哪里,是不是在#这个地方?可否把要修改的地方用#标注出来?/ I, F" ^5 z& S! ^+ w' F5 k
    以及字典名称的修改能否说得详细一些?是否要改成本地词典-LDOCE6 这种格式?
    & R) `8 C5 k5 C2 |, ~6 Z" b" c8 q; c3 y4 {- _

    该用户从未签到

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

    该用户从未签到

    发表于 2020-4-30 11:55:17 | 显示全部楼层
    Thank you for your information& I$ V; D) L8 C& G4 ^4 i$ N

    该用户从未签到

    发表于 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 编辑
    5 j$ ^6 l9 D& w' g7 m' O" q0 z" c
    请求fast wq 可以支持的 英文 朗文6 地址,我用windows10, anki ,安装了
    " y; ]( V6 R1 X$ F, shttps://ankiweb.net/shared/info/1807206748, K. p& w8 p! C2 p5 w

    2 Y( J9 e8 E6 ~* h: z
    + c: F- E* |2 u2 r2 I! j" V; e1 R' f. p, k, q* l

    # q& Q) j+ {- n" `6 A# [' S  S
    / D! s! l& L. D/ U  V
    6 G7 W' k% [" @% g4 \我的anki版本是2.1.22
    0 [% v" E+ j1 w, y$ q5 Z
    ; t0 _1 f4 V6 {$ k% H" 3 E; j/ n7 F2 \2 a: Z7 r: m
    # T5 ?' \% Q: J; s6 m" U
    - S# [: S9 |5 ^4 V. j* q5 b

    9 @, Z; ?% ?% u0 ?; R" r5 n我在网上下载了一个朗文6,其中有这样5个文件
    ; a; c# z: Z+ L  W1 A8 B
    * |7 V( |* |" ?% W" R
    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
       4 V4 Q! y  J4 o8 e) M5 y6 \
    我可以用mdx-server 本地浏览,说明词典文件未损坏: f9 w4 X  ~& o2 f! R
    我也修改了LDOCE6.py 中词典文件地址
    % b. r. _  W, X2 q...9 t; T1 k0 M. s! Y- b
    DICT_PATH = u'' # u'E:\\BaiduYunDownload\\mdx\\L6mp3.mdx'( k3 j$ L1 x, X
    ...但在Faswq- options 界面中下拉列表框中,没有 mdx-ldoce6 条目
    1 @; R0 K5 v9 W; \) J
    * R, n- v' w" F* |8 v# n/ X我也试着把那个压缩包打开,放置文件与目录在anki中手动添加addon 但启动出错2 y) @0 d$ c- o( k9 e4 Y
    现在我fastwq中朗文6无分项,只 有default 一项。请问我该如何做?是不是我的词典文件不对?+ H7 f5 @) v: m# y
    * z1 I( M7 t- X- {$ u5 d
    C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py我也试过删除上面文件12行的 #号.结果是出错
    ; Y5 l8 I) U  H/ t) o* \6 o
    & ]% A! L/ P3 h1 ^" K8 Q错误
    有一个错误发生了.请在按住shift键的同时启动Anki,这样可以临时的忽略掉你已经安装的插件。
    如果仅仅是因为插件引起的问题,请选择工具>插件菜单项来将出错的的插件设置成失效,然后重启Anki,重复以上的步骤直到你发现了具体是哪个插件引起的问题。
    当你已经发现是因为插件引起的问题,请在我们的支持网站上 add-ons section 上报告问题。
    调试信息
    Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.16 S) p" U" `* m& ^
    Platform: Windows 10
    9 J! F# N' o( [$ w4 LFlags: frz=True ao=True sv=14 W) [! W" |0 x( N. ^- }
    Add-ons, last update check: 2020-05-01 11:26:582 t3 j7 b9 U' Z# {7 A: D9 s

    ' E8 E) h4 Z' c  ?+ n* Tunexpected indent (mdict_query.py, line 15)% m8 k6 _! n6 u( W5 \6 B) W
    Traceback (most recent call last):# [& _/ E; ^( n
      File "aqt\main.py", line 248, in onOpenProfile
    1 W7 b, a/ a$ t; d6 [4 V3 T  File "aqt\main.py", line 370, in loadProfile9 N# c" p# p7 |3 i7 g
      File "aqt\gui_hooks.py", line 1281, in __call__/ H9 p% R& @! Y& C
      File "lib\site-packages\anki\hooks.py", line 611, in runHook
    ( W" Z/ O; W8 F  [0 }  P  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\__init__.py", line 37, in start_here; k3 f1 z, ?# }' p
        from . import common as fastwq
    * v: }% k8 ~" F  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\common.py", line 29, in <module>& @6 w0 m4 r6 J# x: }
        from .gui import show_about_dialog, show_options  # , check_updates6 a- i: K% b& M: @- c/ _
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\__init__.py", line 3, in <module>9 P. d4 k' H  U4 p1 P# l% F" J: x
        from .common import *
    - c( d$ V7 _% `5 m2 l  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\common.py", line 28, in <module>
    ! p; R' e; h; C: u    from ..service import service_manager, service_pool8 W" R% X3 k- l0 A$ s
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\__init__.py", line 20, in <module>5 B5 Y) c0 `9 _9 R% s% {
        from .manager import ServiceManager
    6 D. \3 W) b7 M  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\manager.py", line 24, in <module>% E( P2 [5 S$ P
        from .base import LocalService, MdxService, StardictService, WebService, service_wrap
    4 X- o9 D# I6 M3 l% |  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\base.py", line 44, in <module>; I- x8 v) `! V5 u
        from ..libs import MdxBuilder, StardictBuilder
    # o' Q$ }7 g* _; P  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\__init__.py", line 1, in <module>
    % _2 w( m0 ]$ B. F% t# @0 T    from .mdict import IndexBuilder as MdxBuilder$ z7 |, }" x- u( e3 l! V: z! o
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\__init__.py", line 1, in <module>4 A8 F4 g4 m! [8 H) B
        from .mdict_query import IndexBuilder
    + _% R  y6 t  s8 c9 O* O  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py", line 15
    ( ^( K4 q/ ?6 Q, v2 U, o4 X( o$ K9 k6 L6 v
    ; T" `0 S, {0 B5 p- C

    , n8 M2 ~. ~$ ^, d9 D8 Y, b
    # i, k& A, k# R" H1 z
  • TA的每日心情
    开心
    2022-3-3 18:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2020-5-5 00:48:20 | 显示全部楼层
    $ i# s* g' c0 E* T
    我连目录都修改得和原作一致也加不到下拉列表中
  • TA的每日心情
    慵懒
    2020-10-8 02:33
  • 签到天数: 83 天

    [LV.6]常住居民II

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

    本版积分规则

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

    GMT+8, 2024-4-28 05:49 , Processed in 0.093707 second(s), 7 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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