将查询结果保存到新表的方法_GD2Anki:自动将GoldenDict中查询的单词及释义保存到Anki...

2020春节,疫期赋闲在家规避风险,不能外出。简单撸了小脚本,分享出来,希望能有所用。

Github 地址: https://github.com/valuex/GoldenDict2Anki/blob/master/README.md

功能

动将GoldenDict中查询的单词及释义保存到Anki,便于后续阅读学习

用法

  1. 准备
  • Anki & AnkiConnect link
  • GoldenDict link
  • a local dictionary (*.mdx) file

2. Anki中的设置

  • 安装AnkiConnect
  • 创建"NewWords"的deck

3 GoldenDict中的设置

3.1 通过添加【程序】,实现将GD2Anki加到GoldenDict中。具体方法为:点击 [Edit]--[Dictionaries] --[Source]--[Programs]--[Add], 进行附图中的配置并点击[apply]:
- Type: HTML
- Name: set as your wish, Let's call it **Ak** here
- Command Line: "**YourLocalPah**GD2Anki.exe" %GDWORD%
- Icon: Any local icon file

e839cb0c75a69f77af35cba179861a1f.png

3.2 将Ak移到词典列表的最下面(原因:AnkiConnect写入较慢,需要2~3秒钟,避免影响查询体验,建议放到最下面),方法:选中Ak并拖拽到词典列表最下端

6ca26b21a9b389e48998b31c63798b9c.png

4. GD2Anki 中的设置

在Config.ini文件中指定需要查询的词典文件(mdx)路径。在GoldenDict中查询单词{word}在该词典{mdx dictionary}的释义后,就会自动将该词典中的释义保存到Anki中。

5. 已知问题:

出现“sqlite3.OperationalError: no such table”错误,类似:

“Traceback (most recent call last):

File "GD2Anki.py", line 70, in <module>

File "mdict_query.py", line 282, in mdx_lookup

File "mdict_query.py", line 267, in lookup_indexes

sqlite3.OperationalError: no such table: MDX_INDEX

[1780] Failed to execute script GD2Anki”

原因: 引用的mdict_query.py问题,没能直接根据词典文件(*.mdx)生成有效的索引数据库(*.mdb.db )文件,在mdx文件目录下,得到的*.mdb.db )文件大小为0 Kb。

解决方案:

使用老黄的mdxserver 生成有效的索引数据库(*.mdb.db )文件。具体方法:双击mdx_server.exe,选中对应的mdx文件,提示

servering HTTP on port 8000...

就表明索引数据库成功生成了,退出mdx_server.exe即可。

如下为下载地址:

链接:https://pan.baidu.com/s/1jJG5LPW 密码:h6kr

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Coca20000词频表是一部非常有用的工具,特别是对于学习外语的人来说。它是基于英语语料库的分析结果,列出了最常用的20000个英语词汇,并按照出现频率进行排序。 使用Coca20000词频表可以帮助我们了解英语最常用的词汇,从而提高我们的词汇量和语言理解能力。通过记忆这些常用词汇,我们可以更好地理解和运用英语,无论是在听、说、读、写方面都会更加得心应手。 Anki是一款非常流行的记忆卡片应用程序,可以帮助我们将记忆任务转化为卡片,以便更好地学习和回顾。结合Coca20000词频表和Anki,我们可以创建自定义的记忆卡片,将词频表的词汇转化为待记忆的内容。通过不断地重复和回顾这些记忆卡片,我们可以更好地掌握这些常用词汇,并在实际运用灵活运用。 使用Coca20000词频表和Anki记忆可以帮助我们系统地学习英语,提升词汇量和语言能力。记忆卡片可以根据个人需要进行定制,可以根据自己的学习进度进行设置。同时,Anki还提供了各种辅助功能,如记忆曲线,智能复习等,这些功能可以进一步提高我们的学习效果。 总之,结合Coca20000词频表和Anki记忆,我们可以更好地学习和掌握英语最常用的词汇,为日后的语言运用打下坚实的基础。同时,通过不断地复习和回顾,我们可以巩固记忆,提高英语水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值