掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: 那一种想念

[经验交流] 如何给FastWordQuery写扩展插件以支持其他mdx词典

[复制链接]
  • TA的每日心情
    开心
    2020-5-2 20:39
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2020-4-17 15:34:27 来自手机 | 显示全部楼层
    过来学习了

    该用户从未签到

    发表于 2020-4-17 17:45:22 | 显示全部楼层
    厉害了,加油

    该用户从未签到

    发表于 2020-4-18 13:47:29 | 显示全部楼层
    感谢分享哈
  • TA的每日心情
    擦汗
    前天 06:16
  • 签到天数: 339 天

    [LV.8]以坛为家I

    发表于 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的每日心情

    2020-5-4 13:30
  • 签到天数: 5 天

    [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的每日心情
    开心
    2020-7-15 10:02
  • 签到天数: 89 天

    [LV.6]常住居民II

    发表于 2020-4-24 09:17:56 | 显示全部楼层
    感谢分享教程
    ( b$ m) v$ W# }
  • TA的每日心情
    擦汗
    2020-7-2 14:04
  • 签到天数: 364 天

    [LV.8]以坛为家I

    发表于 2020-4-26 17:59:54 | 显示全部楼层
    期盼已久的作品,实在感谢!
    ' A1 s* C" N! }/ z. G0 c4 J, r
  • TA的每日心情
    擦汗
    2020-7-2 14:04
  • 签到天数: 364 天

    [LV.8]以坛为家I

    发表于 2020-4-27 09:35:12 | 显示全部楼层
    Please select a valid MDX/MDD file.% i% P& r* k2 W' V6 a
    到底怎么选择才对啊
    - C, b0 r# [* D7 @
  • TA的每日心情
    擦汗
    2020-7-2 14:04
  • 签到天数: 364 天

    [LV.8]以坛为家I

    发表于 2020-4-27 09:44:18 | 显示全部楼层
    $ mdx_server.py -fn E:\0000\OALD4_Ex.mdx -mp 8000, l+ E* E5 y6 o
    原来不需要加[]
  • TA的每日心情
    擦汗
    2020-7-2 14:04
  • 签到天数: 364 天

    [LV.8]以坛为家I

    发表于 2020-4-27 19:00:44 | 显示全部楼层
    还是没有弄明白字典的地址到底要放在哪里,是不是在#这个地方?可否把要修改的地方用#标注出来?. ?4 h; |7 |& T2 i# u
    以及字典名称的修改能否说得详细一些?是否要改成本地词典-LDOCE6 这种格式?. U. Y" Q' R3 e7 m6 @

    - p/ q  o$ h/ {% Q. U; i

    该用户从未签到

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

    该用户从未签到

    发表于 2020-4-30 11:55:17 | 显示全部楼层
    Thank you for your information
    : L- m5 {+ H0 y0 p, _# a

    该用户从未签到

    发表于 2020-4-30 19:57:23 | 显示全部楼层
    楼主好棒,加油加油加油加油加油
  • TA的每日心情

    2020-5-4 13:30
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2020-5-3 05:22:51 | 显示全部楼层
    应该建一个项目,共同完成,一个人太累了
  • TA的每日心情
    奋斗
    4 小时前
  • 签到天数: 148 天

    [LV.7]常住居民III

    发表于 2020-5-3 06:48:55 | 显示全部楼层
    楼主好有爱心, 感谢分享。
  • TA的每日心情

    2020-5-4 13:30
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2020-5-5 00:17:56 | 显示全部楼层
    本帖最后由 bdqq 于 2020-5-5 00:38 编辑 6 w& z5 M4 a9 i+ h8 O4 m
    5 C9 y, t" H- O8 |1 V0 n
    请求fast wq 可以支持的 英文 朗文6 地址,我用windows10, anki ,安装了4 k. ?; x: l! x* a) T
    https://ankiweb.net/shared/info/1807206748$ r6 Q( z! D& s& X* a( k- R2 S
    7 D) X* D) k% G, ]" K! _/ r) g

    3 V% V% V0 x7 N3 j
    ; ~7 C2 o( p( g: M# H! L
    1 t# ]% s% k! ~  w/ T: d4 ^
    # m+ I3 I. n! i% S' y3 }
    6 F3 L& S& V1 T( J' ]1 N, G# i我的anki版本是2.1.22
    " n( n0 U+ G0 \% N, U0 H$ i2 A
    9 H6 X' f7 M" F  f" * K$ M; f' {5 i6 ]8 D% k& e

    - T( _  `# Q, b  }( l. r- o& F* U3 U0 a4 P5 G

    0 X3 Y( C' `: Z& m- P2 I$ C4 C我在网上下载了一个朗文6,其中有这样5个文件
    , A; _2 e" }& R& ]5 a9 v1 S( Z2 r" @" P! V# E( \( f" @
    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
       2 p6 f6 b, {: `
    我可以用mdx-server 本地浏览,说明词典文件未损坏# t1 f+ ?2 x0 |
    我也修改了LDOCE6.py 中词典文件地址8 u7 N/ p4 N% w  y; R, q5 B2 o
    ...
    9 T" N& f( h# {: {& QDICT_PATH = u'' # u'E:\\BaiduYunDownload\\mdx\\L6mp3.mdx'
    ' X4 J( G8 d! D7 E...但在Faswq- options 界面中下拉列表框中,没有 mdx-ldoce6 条目
    8 e5 n7 O$ _. w) w/ g4 {1 `& D; L- G2 f5 l& A: Z
    我也试着把那个压缩包打开,放置文件与目录在anki中手动添加addon 但启动出错2 |6 d/ f, S" I1 Y4 @$ `
    现在我fastwq中朗文6无分项,只 有default 一项。请问我该如何做?是不是我的词典文件不对?
    8 S' x' }2 U/ `# M2 W8 \2 |
    , }) i/ j" J, h$ @0 TC:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py我也试过删除上面文件12行的 #号.结果是出错' Z5 h' j/ K) x6 F% ~& H
    " L/ T* g0 I; |7 d9 r" g
    错误
    有一个错误发生了.请在按住shift键的同时启动Anki,这样可以临时的忽略掉你已经安装的插件。
    如果仅仅是因为插件引起的问题,请选择工具>插件菜单项来将出错的的插件设置成失效,然后重启Anki,重复以上的步骤直到你发现了具体是哪个插件引起的问题。
    当你已经发现是因为插件引起的问题,请在我们的支持网站上 add-ons section 上报告问题。
    调试信息
    Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1& v  G$ _' m# F0 O2 I* p% \+ j
    Platform: Windows 10: j5 n3 }, e2 c3 w, m" T0 z; R2 }
    Flags: frz=True ao=True sv=1" r6 E/ f6 ~' ?3 S4 V
    Add-ons, last update check: 2020-05-01 11:26:58
    7 C2 ^1 P8 b+ d0 P; b! ?2 D! B* G+ y  W/ A5 N
    unexpected indent (mdict_query.py, line 15)
    + U0 q: Q! J7 Y7 I9 n' HTraceback (most recent call last):# |% @- J- P* R/ @
      File "aqt\main.py", line 248, in onOpenProfile& `3 B  I4 k. }8 G5 [8 m  |
      File "aqt\main.py", line 370, in loadProfile
    ) [" N7 \1 c, V! |) L4 k( h1 k* n  File "aqt\gui_hooks.py", line 1281, in __call__
    ! U# w2 w# A6 ]9 w) ]' a; Q  File "lib\site-packages\anki\hooks.py", line 611, in runHook* D& D/ {2 S  C
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\__init__.py", line 37, in start_here4 y4 K- V/ t& ?7 z0 W
        from . import common as fastwq
    ' ]% m6 z$ D+ _2 A; J$ _; Q  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\common.py", line 29, in <module>' C& a( \. U4 A
        from .gui import show_about_dialog, show_options  # , check_updates
    ' p+ }' Y' e3 X$ L% l  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\__init__.py", line 3, in <module>
    2 [$ L& U- [$ }3 D. ?: h, [    from .common import *; {% o" z- u0 e6 V/ U" h
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\gui\common.py", line 28, in <module>
    ) \) @8 X5 e0 x$ |7 O    from ..service import service_manager, service_pool' a+ `% F) }- Q' R' n8 c$ p
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\__init__.py", line 20, in <module>' c+ d( {8 A, @3 `# O
        from .manager import ServiceManager  c! v% i' Q. G! ]8 x
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\manager.py", line 24, in <module>
    6 V) B% s& g) a) f    from .base import LocalService, MdxService, StardictService, WebService, service_wrap+ D% A" e: l/ E$ A; t- |. W
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\service\base.py", line 44, in <module>
    0 H  t3 G" y( A6 P$ w; K. E    from ..libs import MdxBuilder, StardictBuilder
    3 ^( d0 \/ W4 \7 p# T9 F  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\__init__.py", line 1, in <module>
    ' A& _8 A' z$ L( D! u3 u    from .mdict import IndexBuilder as MdxBuilder
    9 d9 J& p) Y$ S1 g  K5 `  File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\__init__.py", line 1, in <module>" M, _& Z; `0 c$ e: N) C5 ~; C
        from .mdict_query import IndexBuilder+ J; R( M+ m$ F: \" {% C- _
      File "C:\Users\admin\AppData\Roaming\Anki2\addons21\1807206748\libs\mdict\mdict_query.py", line 15
    ' L# l& P' H9 Y( B4 i2 u0 i
    2 h7 S' `6 D  R+ {" `( X5 a$ E  g& E# G  \2 V+ G2 r8 p
    ( e, \: D. m+ O) @
    - E8 x5 |4 T% T
  • TA的每日心情

    2020-5-4 13:30
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2020-5-5 00:48:20 | 显示全部楼层
    : V! y7 Q) m0 s3 W  Z( _  t
    我连目录都修改得和原作一致也加不到下拉列表中
  • TA的每日心情
    慵懒
    2020-5-12 01:00
  • 签到天数: 81 天

    [LV.6]常住居民II

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

    本版积分规则

    顶部qrcode底部
    关注公众号送论坛充值码
    关注微信公众平台
    关注微信公众号 pdawiki,获取邀请码,看文抢积分,抽奖得浮云! Follow our Wechat official account "pdawiki", get invitation codes, and play the lottery to earn points (积分)!

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

    GMT+8, 2020-8-12 12:21 , Processed in 0.034800 second(s), 5 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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