Anki+FastWQ背单词

这两天我花了很多时间实现一直以来的一个想法,那就是可以用某个手机APP来背自己汇集的单词本。

其实以前也是知道有Anki, 只是没想到它对于定制词库如此的有效而强大。我在网上搜寻哪些APP可以使用定制词库背单词,看到几款推荐的APP中第一个就是Anki,于是决定还是先研究一下它。昨天我为有道单词和Anki结合写了一个Python脚本,作用是把有道词典中记录的词单连同中文解释、音标和tag抽取成一个文件,然后将这个文件导入到Anki中去,这样基本实现了使用自己的词单背单词的想法。然而,毕竟这样的实现太简单,没有例句、英文解释,更没有发音。幸运地,我的一个朋友Marvin(就是他先于我使用Anki背单词的,这个兄弟是技术加管理型人才,头脑灵光有冲劲又乐于助人)给我转发了一篇博文,里面介绍了如何使用Anki制作卡片,以及如何使用它的插件从网络上的各种词典中抓取有用信息(如音标、发音、解释及例句等)从而构建详实丰满的词库。

顺着这篇博文我做了初步研究,然后修改了自己写的Python脚本使它只使用单词和tag来生成词单,同时加了过虑中文的逻辑。这样生成的词单可以顺利上传到Anki中。之所以只需要这两项是为了提供给Anki的插件FastWQ,交由它来抓取并生成最终词单。实际FastWQ只需要单词本身就可以抓取其它信息了,tag只是为了记录我最初收集这个单词的有道单词本的名称。

 

经过简单测试和修改,最终完成了自己定制的词库,效果如下:

  

 比较欣慰,从此背单词有了更称手的兵器了,以后还可以根据需要深度定制显示的格式和内容,但至少目前的效果比较能满足我的需要了:)

如果感兴趣,你可以从这里获得这个Python脚本: https://github.com/super-runner/github_youdao_anki

 Anki下载地址: https://apps.ankiweb.net/

FastWQ插件下载地址:https://sth2018.github.io/FastWordQuery/(建议进入链接的github中下载addons21/fastwq,然后放到C:\Users\[YOUR_USER_NAME]\AppData\Roaming\Anki2\ 文件夹下,这样插件可自动被识别)

 

posted @ 2020-07-17 22:47  super行者  阅读(1834)  评论(1编辑  收藏  举报