掌上百科 - 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 | 显示全部楼层
    感谢分享教程8 b, Q* T! Z: r" K+ o. B& e
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-26 17:59:54 | 显示全部楼层
    期盼已久的作品,实在感谢!
    $ R: {, b  J0 g) W
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 09:35:12 | 显示全部楼层
    Please select a valid MDX/MDD file.
    3 r  x$ S% Y0 O/ j% ^到底怎么选择才对啊. R' O  T2 j2 W8 b' i5 U
  • 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" @8 s/ t, E7 |6 Y8 Z
    原来不需要加[]
  • TA的每日心情
    慵懒
    2021-11-4 14:19
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2020-4-27 19:00:44 | 显示全部楼层
    还是没有弄明白字典的地址到底要放在哪里,是不是在#这个地方?可否把要修改的地方用#标注出来?: V, ~6 X% {) @( I/ s2 k( I. y  S$ H. |
    以及字典名称的修改能否说得详细一些?是否要改成本地词典-LDOCE6 这种格式?
    $ X# r  I; z0 f4 O3 i! [9 y4 J! g* K( r/ P- A  m: H8 q

    该用户从未签到

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

    该用户从未签到

    发表于 2020-4-30 11:55:17 | 显示全部楼层
    Thank you for your information
    4 c( h7 _. J- l$ m

    该用户从未签到

    发表于 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 编辑
    ! c. g. u+ G+ `) ?/ x; t* }8 J4 G, F8 w) j7 w+ l
    请求fast wq 可以支持的 英文 朗文6 地址,我用windows10, anki ,安装了& l/ F1 m% z; {
    https://ankiweb.net/shared/info/18072067485 a2 l6 E* {" o# y4 F, Q0 }
    ) F& x0 O/ }9 y

      T, Z& e8 i, ]4 I; ^* z% N
    " X7 n$ ]; c5 h2 o* @' R. e4 g- G! k" k5 L: D- I5 g
    1 M+ p0 x. e7 ~4 O! V' z
    / R. b9 K+ H7 c, {) K9 @8 t
    我的anki版本是2.1.22  G/ U. N# a8 _5 _5 u0 D% Y3 J' n/ O% h

    4 h) @: D; i4 M: A; A0 `2 ^" ( ]5 `7 ~1 H8 P& _% y
    & H" `$ ~- v' F5 [( {! |

    , W" D/ X! g( ]/ D5 g1 D. ~7 h" m1 }8 C+ W# \. b
    我在网上下载了一个朗文6,其中有这样5个文件- w5 {% R3 J  f+ u

    ; A# q. z* ]' B4 G
    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
       
    : G0 S& B5 B; h4 N( p8 g我可以用mdx-server 本地浏览,说明词典文件未损坏" S. d; ~' J4 `9 W* a# N
    我也修改了LDOCE6.py 中词典文件地址
    7 e1 j- y# q. [2 I& H1 I' g...
    ; j7 t' L/ A5 B/ r5 x: iDICT_PATH = u'' # u'E:\\BaiduYunDownload\\mdx\\L6mp3.mdx'
    - z4 _3 s; w9 D# }1 @+ K' s...但在Faswq- options 界面中下拉列表框中,没有 mdx-ldoce6 条目( E+ ^) F8 |' a2 o
    " m5 ]5 A  g4 p7 B* X4 A
    我也试着把那个压缩包打开,放置文件与目录在anki中手动添加addon 但启动出错
    7 N7 n( \/ t% c: V4 _4 j& g现在我fastwq中朗文6无分项,只 有default 一项。请问我该如何做?是不是我的词典文件不对?. K' {, o- h/ i/ R) H

    ( i" [0 h8 v5 Y4 t) VC:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py我也试过删除上面文件12行的 #号.结果是出错( H+ n3 l6 ]. A: p) {
    - M- A! k( G" _. h; O3 k
    错误
    有一个错误发生了.请在按住shift键的同时启动Anki,这样可以临时的忽略掉你已经安装的插件。
    如果仅仅是因为插件引起的问题,请选择工具>插件菜单项来将出错的的插件设置成失效,然后重启Anki,重复以上的步骤直到你发现了具体是哪个插件引起的问题。
    当你已经发现是因为插件引起的问题,请在我们的支持网站上 add-ons section 上报告问题。
    调试信息
    Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
    4 b' O$ q. L8 a5 c" W4 j( {, BPlatform: Windows 10) P2 ^2 H' ~$ _$ d% W* i4 l. y
    Flags: frz=True ao=True sv=1% b" Y+ R' T9 d2 c3 ~
    Add-ons, last update check: 2020-05-01 11:26:58
    & G, N; D7 C0 L6 S5 X- [$ M; k) e8 h2 R- B* R0 ^& B9 w
    unexpected indent (mdict_query.py, line 15)( ^8 [; A% H( D$ x1 w2 w3 Y, o: E  @
    Traceback (most recent call last):& _, |7 b$ F* e; K
      File "aqt\main.py", line 248, in onOpenProfile
    * `, [- ]; v, C' Z# C  File "aqt\main.py", line 370, in loadProfile7 A# y* h5 A4 Q" h6 r$ j2 }
      File "aqt\gui_hooks.py", line 1281, in __call__- Q# `- i/ b; y* f+ w: s- M2 r# ~4 i& n
      File "lib\site-packages\anki\hooks.py", line 611, in runHook
    * v3 ^( j, {1 w  ^6 O  q/ \8 Q  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\__init__.py", line 37, in start_here
    & l- e' u* g, V/ L) m    from . import common as fastwq
    3 e9 v) p# P. j2 [9 H7 M+ B+ d  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\common.py", line 29, in <module>+ t1 f' ?0 e' d" i/ _
        from .gui import show_about_dialog, show_options  # , check_updates- n2 D+ b- z- e( c
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\__init__.py", line 3, in <module>
    $ q' C& F& e$ R( n' a    from .common import *
    * a* b! m2 Q$ N$ |- h  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\common.py", line 28, in <module>
    ' V9 Y% o( C$ O- I* E    from ..service import service_manager, service_pool. M/ ?! l+ l6 ~" A0 P
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\__init__.py", line 20, in <module>! }+ L" X, ^  c3 f9 U
        from .manager import ServiceManager
    ) ^* @0 H+ n6 l) i  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\manager.py", line 24, in <module>
    6 z! e9 N9 b; e! z; O    from .base import LocalService, MdxService, StardictService, WebService, service_wrap" X( R/ k" v  f( W  u" W
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\base.py", line 44, in <module>
    7 `8 M: J- j! `% w0 w5 h2 n    from ..libs import MdxBuilder, StardictBuilder- M: [" [# p4 U$ ]  ~
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\__init__.py", line 1, in <module>' [* t  t% `' I
        from .mdict import IndexBuilder as MdxBuilder% F: m; a8 X& X5 K
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\__init__.py", line 1, in <module>
    9 C) K$ C/ e( s' v/ Z4 k0 n    from .mdict_query import IndexBuilder% L: |; L, v0 r% x
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py", line 15
    0 b4 H$ s: m+ `( E/ i- k! y0 E4 L! v" B7 a. W1 x( k) m' ?$ p, P

    . K+ S3 Q# p( |& @9 @/ ]7 S% y- |
    0 A/ `% K# B& Y% g
    5 O* s( J* ?: O# p% y7 L
  • TA的每日心情
    开心
    2022-3-3 18:43
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2020-5-5 00:48:20 | 显示全部楼层
    ! C4 @+ U- N( g' w5 d! C& U$ d
    我连目录都修改得和原作一致也加不到下拉列表中
  • TA的每日心情
    慵懒
    2020-10-8 02:33
  • 签到天数: 83 天

    [LV.6]常住居民II

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

    本版积分规则

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

    GMT+8, 2024-4-20 11:32 , Processed in 0.084167 second(s), 7 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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