lxrmido / WordCards

MIT License
36 stars 2 forks source link

WordCards

树莓派上运行效果 网页端

更新日志

项目进度

使用说明

单词生成

执行 node words --src=example.txt --level=1 --length=3 --dst=data/words.json生成目标单词表,各参数说明:

名称 说明 是否必须 默认值 取值范围
src 电子书文本文件路径
dst 单词表json生成路径 data/words.json
level 过滤等级,取值参考下表 1 1,2,3,4
length 长度筛选,小于此长度的单词不加入到单词表中 2 正整数
ignore 忽略已学单词,取值参考下表 0 0,1,2,3
append 是否附加到原有的词表之后而不是覆盖词表 false true,false

参数level的取值:

说明
1 所有单词
2 不添加中高考、CET4单词
3 不添加CET6单词
4 不添加柯林斯3、4、5星的单词

参数ignore的取值:

说明
0 不忽略任何已学过单词
1 忽略已标记忽略的单词
2 忽略已看过的单词,但保留星标标记的
3 忽略已看过的所有单词

存档管理

存档文件默认为 data/progress.jsondata/progress.db ,在 config.js 中可修改这些文件以及词典数据库的读取路径

MIT