【亲测免费】 WordQuery 插件使用教程

WordQuery 插件使用教程

项目介绍

WordQuery 是一个为 Anki 开发的插件,旨在帮助用户从繁琐的查词和粘贴释义工作中解放出来。该插件支持在 Anki 中快速查询单词并立即制作卡片,支持本地词典(如 mdx 和 stardict 格式)和网络词典(如内置的有道、百词斩等)的查询。

项目快速启动

安装步骤

  1. 下载插件文件:

  2. 将下载的文件放入 Anki 的插件文件夹:

    • 打开 Anki,点击 工具 -> 插件 -> 打开插件文件夹
    • wordquery.pywquery 文件夹复制到该文件夹中。
  3. 重启 Anki 以激活插件。

配置词典文件夹

  1. 打开 Anki,点击 工具 -> WordQuery
  2. 在弹出的设置界面中,点击 词典文件夹 按钮。
  3. 在弹出的对话框中,通过 +- 增加或删除词典文件夹。

使用示例代码

# 示例代码:查询单词并填充释义
from anki.hooks import addHook
from aqt import mw

def onQueryButtonPressed():
    # 获取当前选中的单词
    word = mw.selectedCard.note()['WordField']
    # 调用 WordQuery 插件查询释义
    result = mw.addonManager.getPlugin('WordQuery').query(word)
    # 填充释义到卡片
    mw.selectedCard.note()['ExplanationField'] = result
    mw.selectedCard.flush()

# 绑定查询按钮事件
addHook('onQueryButtonPressed', onQueryButtonPressed)

应用案例和最佳实践

应用案例

  1. 零散制卡:在添加卡片和编辑卡片界面,插件辅助完成单词释义的查询和自动填充。
  2. 批量制卡:在浏览器界面选择多个单词,插件辅助完成选中单词释义的批量查询和自动填充。

最佳实践

  1. 自定义词典:用户可以根据需要自定义、修改和删除词典插件,以满足个性化需求。
  2. 快捷键设置:通过插件的 编辑 菜单,可以自定义查询快捷键,提高操作效率。

典型生态项目

mdict-query

  • 项目介绍:mdict-query 是一个用于查询 mdx 格式词典的工具,与 WordQuery 插件结合使用,可以提供更丰富的本地词典支持。
  • 链接mdict-query GitHub 仓库

pystardict

  • 项目介绍:pystardict 是一个用于读取和处理 stardict 格式词典的 Python 库,为 WordQuery 提供了 stardict 词典的支持。
  • 链接pystardict GitHub 仓库

通过以上教程,您可以快速上手并充分利用 WordQuery 插件,提高 Anki 学习效率。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

颜钥杉Harriet

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值