Skip to main content

A tool converting words to cards for Anki to import.

Project description

简介

将单词批量转换为 Anki 卡片,数据来源:

使用环境

使用方法

1. 准备单词文件

以换行分隔,#开头的行将被忽略,例如vocabulary.txt:

dread
dreadful
handicap
competitor
competition
competitive
competitiveness
adhere to sth
fulfill
# account
# list
in terms of
reflect on
abbreviate

2. 运行脚本

方式一:通过 pip 安装

$ pip3 install dict2anki
$ dict2anki -i /path/to/vocabulary.txt

方式二:下载源码

$ git clone git@github.com:qianbinbin/dict2anki.git
$ cd dict2anki/
$ python3 -m dict2anki -i /path/to/vocabulary.txt

使用-i参数指定输入单词文件。

默认在当前目录下生成。

cards.txt以追加形式增加内容,可以多次运行脚本以便输入到同一cards.txt文件。

3. 新建模板

打开桌面版 Anki,工具——管理笔记类型——添加——基础,输入名称,例如基础单词,选中基础单词,点击右侧卡片

  • 正面模板中的内容替换为front_template.txt中的内容
  • 格式刷中的内容替换为styling.txt中的内容
  • 背面模板中的内容替换为back_template.txt中的内容

4. 复制媒体文件

collection.media文件夹中的文件全部复制到 Anki 文件夹 对应用户的collection.media文件夹下。

5. 导入卡片

创建所需记忆库,例如英语单词

文件——导入,选择cards.txt类型选择刚刚新建的笔记类型基础单词牌组选择英语单词,勾选允许在字段中使用HTML,点击导入

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for dict2anki, version 0.2.3
Filename, size File type Python version Upload date Hashes
Filename, size dict2anki-0.2.3.tar.gz (11.4 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page