Django + MySQL + Pug + JS
- Python 3.7+
- Django 3
- Mysql 8 / sqlite 3
- DEMO
- 【百度网盘】
- 资瓷一下呗
如果觉得还不错的话,不如在右上方点个 stars🌟呗( ̄▽ ̄)~*
此项目主要是将Excel背单词
方法给 App 化,更符合用户操作习惯。
第一次听说Excel背单词
这个方法是看了红专学姐的文章,后来在B站看到了更详细的讲解,几天后这个项目便诞生了。
第一篇介绍推送微信公众号「恰好恰好」上发送了,这里就先不展开讲了。
功能特性太多,写在这就太长了,新开一页写特性说明(更新中)。
单词复习页
艾宾浩斯日历 & 主页
蓝条是历史记忆率,绿条是上一轮的记忆率
关于两种进度条的具体解释见此处
对于小白可能还需要一些预备说明,请看这里(更新中)
命令行输入
git clone https://github.com/Benature/WordReview.git
或者点击右上角的Clone or Download
的绿色按钮。
详细的安装指引写的有点长,请点击这里查看,数据库初始化看这里。
如有问题欢迎提 issue 或者 email([email protected]) 或者私戳我 (●゚ω゚●)
如果你实在不想折腾配置的话,可以在这里直接安装可执行文件。(但不推荐)
conda activate <venvName> # 小白流程不用这条命令
python manage.py runserver
默认情况下会自动在默认浏览器打开localhost:8000/,开始背单词之旅吧 🤓
如果您没有修改过配置但不能自动打开浏览器,请提交 issue 反馈。
当您想要更新代码的时候,请
git pull
python manage.py makemigrations
python manage.py migrate
操作 | 快捷键 | 页面 | 状态 |
---|---|---|---|
设为重难词 | Shift+H (Hard) | 复习页面 | 全局 |
设为已掌握 | Shift+G (Get) | 复习页面 | 全局 |
设为太简单 | Shift+E (Easy) | 复习页面 | 全局 |
进入笔记输入框 | N (Note) | 复习页面 | 全局 |
查看助记法(记忆之沙) | T (Tips) / V (View) | 复习页面 | 全局 |
词卡前后切换 | <、> | 复习页面 | 全局 |
List前后切换 | Shift+<、Shift+> | 复习页面 | 学习状态 |
查看释义 | 空格 | 复习页面 | 复习状态 |
切换至学习状态 | P (Preview) | 复习页面 | 复习状态 |
触发重现模式 | R (Repeat) | 复习页面 | 复习状态 |
我记得 | Shift+→ | 复习页面 | 复习状态 |
不认识 | Shift+← | 复习页面 | 复习状态 |
复制WordSand 助记法 |
C (Copy) | 复习页面 | 安装Chrome插件 |
跳转到日历页面 | C (Calendar) | 主页 | - |
eg: 以detain
为例,其中等号=
是标记符号。
de=down
tain
- 蓝条:历史记忆率,对 List 内单词的总记忆率取平均
- 绿条:上轮记忆率,按 List 内单词的 最新两次 记忆情况计算平均记忆率
- 太简单:✅打钩,下次背词不再出现,统计记忆率时视为
1
- 已掌握:🟢绿灯,下次背词仍然出现,统计记忆率时视为
1
- 重难词:⭐️标星
TODO 清单(有点杂乱)
- 2020.04
- fix:
font awesome
路径错误(Issue#7) @04-27 - test: 网页导入数据库支持例句、助记法、音标、近、反、派词(Issue#7) @04-27
- fix: 艾宾浩斯日历安排采用《杨鹏 17 天》形式 @04-26
- feature: 新增
近
、反
、派
词字段与渲染 @04-24 - fix: 0.2.0 版本 dmg 报错 @04-21
- release: version 0.2.0 @04-19
- update: 导航栏样式增加激活状态(
.enabled
) @04-18 - update: 配置文件更换为
.conf
文件(以支持默认参数) @04-18 - feature: 命令行启动后自动打开浏览器 (Issue#4) @04-16
- feature: 新增在线预览 @04-16
- feature: 对http://dict.cn/mini.php的后端爬虫 API (Issue#2) @04-15
- update: Note 区高度自适应 @04-13
- update: 修改 Note 区显示渲染逻辑 @04-13
- feature: 对记忆之沙内容进行快捷键复制 @04-13
- feature: 单词的
flag
新增已掌握
@04-13 - feature: Chrome Extension 谷歌浏览器插件:记忆之沙助记法显示 @04-12
- update: 错不过三:不认识三次后强制不再背该词 @04-11
- update: 无论状态,错一次后需重背一次该词 @04-11
- feature: 例句支持关键词高亮 @04-11
- update: 未显示释义不能选择是否认识 @04-11
- update: 优化复习页面布局 @04-10
- feature: 新增
助记法
与音标
字段 @04-10 - feature: 新增预习(学习状态) @04-08
- update: 优化获取单词键值对处理 @04-08
- feature: 新增 WebsterVocabularyBuilder 是否收录字段 @04-08
- fix: 日历页面任务过期太久引发页面渲染失败 @04-05
- update:
note
光标离焦后自动更新,不必点击我记得
或不认识
@04-05 - feature: 主页显示近期记忆率 @04-05
- feature: 词根词缀词源拆词渲染 @04-05
- feature:
太简单
与重难词
标记 @04-05 - feature: 离开
review
页面前询问(防止手误离开页面) @04-02 - feature: 增加 例句 显示 @04-02
- update: 单个单词进度条改为左记右忘 @04-01
- feature: 词表初始化排序设置支持叠加排序 @04-01
- fix:
- 2020.03
- update: 增加添加笔记快捷键
N
@03-24 - update: 重现模式在
背词数目==已背单词+50
后自动关闭一次(防止无脑过词) @03-24 - update: 增加重现模式快捷键
R
@03-18 - update:
note
输入框无视快捷键 @03-18 - update: 重现模式在背词数目超过词表长度 50 次后自动关闭一次(防止无脑过词) @03-17
- update: 历史曲线 X 轴 label 从数字改为单词 @03-01
- update: 增加添加笔记快捷键
- 2020.02
- feature: 背单词的重现模式 (PR#1) @02-29
- release: 打包可执行文件 @02-28
- feature: 新增导入单词本页面 @02-27
- feature: 笔记框默认隐藏,点击显示(增加有无笔记之对比) @02-27
- update: 优化线型图显示(0 起) @02-27
- fix: 日历显示月份 bug 修复 @02-27
- more: 略······