All Projects → Benature → Wordreview

Benature / Wordreview

Licence: lgpl-3.0
📚 背单词网页 Django + MySQL + Pug + JS

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Wordreview

Dsmr Reader
DSMR-protocol reader, telegram data storage and energy consumption visualizer. Can be used for reading the smart meter DSMR (Dutch Smart Meter Requirements) P1 port yourself at your home. You will need a cable and hardware that can run Linux software. Free for non-commercial use. A Docker implementation can be found here: https://github.com/xirixiz/dsmr-reader-docker
Stars: ✭ 327 (+184.35%)
Mutual labels:  english, django
Github Ranking
⭐️Github Ranking⭐️ Github stars and forks ranking list. Github Top100 stars list of different languages. Automatically update daily. | Github仓库排名,每日自动更新
Stars: ✭ 315 (+173.91%)
Mutual labels:  stars, github-stars
Python Novice Gapminder
Plotting and Programming in Python
Stars: ✭ 109 (-5.22%)
Mutual labels:  english
Everbug
Django debug tool for browser
Stars: ✭ 114 (-0.87%)
Mutual labels:  django
Python Thumbnails
Thumbnails for Django, Flask and other Python projects. 🌈
Stars: ✭ 111 (-3.48%)
Mutual labels:  django
Django Save The Change
Your DB Got It the First Time.
Stars: ✭ 109 (-5.22%)
Mutual labels:  django
Blog
部署在 GitBook 上的个人博客。
Stars: ✭ 112 (-2.61%)
Mutual labels:  django
Django Adminlte3
AdminLTE Templates, Template Tags, and Admin Theme for Django
Stars: ✭ 108 (-6.09%)
Mutual labels:  django
Applicationinsights Python
Application Insights SDK for Python
Stars: ✭ 114 (-0.87%)
Mutual labels:  django
Bible Database
Bible databases as XML, JSON, SQL & SQLITE3 Database format for various languages. Developers can download it freely for their development works. Freely received, freely give.
Stars: ✭ 111 (-3.48%)
Mutual labels:  english
Crudl Example Django
CRUDL with Django, DRF/Graphene and SQLite
Stars: ✭ 113 (-1.74%)
Mutual labels:  django
Docker Nginx Postgres Django Example
Example using Docker, Django, multiple Postgres databases, NginX, Gunicorn, pipenv, GitLab CI and tox.
Stars: ✭ 110 (-4.35%)
Mutual labels:  django
Django Pattern Library
UI pattern libraries for Django templates
Stars: ✭ 110 (-4.35%)
Mutual labels:  django
Django Oscar Paypal
PayPal integration for django-oscar. Can be used without Oscar too.
Stars: ✭ 112 (-2.61%)
Mutual labels:  django
Wagtail Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
Stars: ✭ 109 (-5.22%)
Mutual labels:  django
Concordia
Crowdsourcing platform for full text transcription and tagging. https://crowd.loc.gov
Stars: ✭ 114 (-0.87%)
Mutual labels:  django
Django Shop Tutorial
Use Django To Create A Simple Shopping Site Tutorial
Stars: ✭ 109 (-5.22%)
Mutual labels:  django
Django Bruteforce Protection
Bruteforce protection for Django projects based on Redis. Simple, powerful, extendable.
Stars: ✭ 110 (-4.35%)
Mutual labels:  django
Django Balancer
A set of tools for using Django's multi-db feature.
Stars: ✭ 111 (-3.48%)
Mutual labels:  django
An Array Of English Words
List of ~275,000 English words
Stars: ✭ 114 (-0.87%)
Mutual labels:  english

Word Review 单词复习

GitHub stars GitHub stars GitHub issues GitHub closed issues GitHub code size in bytes Gitter

Django + MySQL + Pug + JS

  • Python 3.7+
  • Django 3
  • Mysql 8 / sqlite 3

  • DEMO
    • 二月的时候简单录了一个 DEMO 视频,上传到了B 站,欢迎康康。
    • 还有一个在线试玩,可以先感受一下。
      在线体验的版本对应master分支,现在默认显示的是ben分支(开发分支)
  • 资瓷一下呗 😋
    如果觉得还不错的话,不如在右上方点个 stars🌟 呗( ̄ ▽  ̄)~_
    如果童鞋有兴趣的话希望可以一起开发新功能呀 ٩(๑>◡<๑)۶
    Discuss: Telegram / Gitter

前言
安装指引
使用说明
更新日志

前言

此项目主要是将Excel背单词方法给 App 化,更符合用户操作习惯。
第一次听说Excel背单词这个方法是看了红专学姐文章,后来在B 站看到了更详细的讲解,几天后这个项目便诞生了。

第一篇介绍推送微信公众号「恰好恰好」上发送了,这里就先不展开讲了。

单词复习页

艾宾浩斯日历 & 主页

蓝条是历史记忆率,绿条是上一轮的记忆率
关于两种进度条的具体解释见此处

安装

对于小白可能还需要一些预备说明,请看这里

命令行输入

git clone https://github.com/Benature/WordReview.git

或者点击右上角的Clone or Download的绿色按钮。

详细的安装指引写的有点长,请点击这里查看,数据库初始化看这里

如有问题或遇到 BUG 欢迎在 Issue 提出(● ゚ ω ゚ ●)

如果你实在不想折腾配置的话,可以在这里直接安装可执行文件。(但不推荐)

使用

conda activate <venvName> # 小白流程不用这条命令
python manage.py runserver

默认情况下会自动在默认浏览器打开localhost:8000/,开始背单词之旅吧 🤓

当您想要更新代码的时候,请

git pull
python manage.py makemigrations
python manage.py migrate

如果您想获取即时的统治(如新的 release 发布),可以点击网页右上方的Watch

快捷键

操作 快捷键 页面 状态
设为重难词 Shift+H (Hard) 复习页面 全局
设为已掌握 Shift+G (Get) 复习页面 全局
设为很熟悉 Shift+F (Familiar) 复习页面 全局
设为太简单 Shift+E (Easy) 复习页面 全局
进入笔记输入框 N (Note) 复习页面 全局
跳转查看助记法(中) T (Tips) / V (View) 复习页面 全局
跳转查看助记法(英) M (Mnemonic) 复习页面 全局
跳转查看近义词 S (Synonyms) 复习页面 全局
词卡前后切换 <> 复习页面 全局
List 前后切换 Shift+<Shift+> 复习页面 学习状态
查看释义 空格 复习页面 复习状态
切换至学习状态 P (Preview) 复习页面 复习状态
触发重现模式 R (Repeat) 复习页面 复习状态
触发输入模式(实验中) I (Input) 复习页面 复习状态
我记得 Shift+ 复习页面 复习状态
不认识 Shift+ 复习页面 复习状态
复制WordSand助记法 C (Copy) 复习页面 安装 Chrome 插件
跳转到日历页面 C (Calendar) 主页 -
跳转到昨日重现 Y (Yesterday) 主页 -

词根词缀词源拆词渲染

  1. 【推荐】等号=与回车作为标记符,detain 为例:

    de=down
    tain
    
  2. 以中文括号与标识,temerity 为例:

    temer(轻率)+ity
    

List 的记忆率

  • 蓝条:历史记忆率,对 List 内单词的总记忆率取平均
  • 绿条:上轮记忆率,按 List 内单词的 最新两次 记忆情况计算平均记忆率

单词的flag

  • 太简单:✅ 打钩,下次背词不再出现,统计记忆率时视为 1
  • 很熟悉:☁️ 浮云,下次背词不再出现,统计记忆率时视为 1
  • 已掌握:🟢 绿灯,下次背词仍然出现,统计记忆率时视为 1
  • 重难词:⭐️ 标星

TODO 清单(有点杂乱)

更新日志

2020 上半年

2020.06

  • update: 导入报错在命令行输出完整报错 @06-16

2020.05

  • feature: 英文助记法爬取+渲染 @05-22
  • update: 单词标记从正向标记恢复为普通标记时,对数据库所有相同单词刷新标记 @05-20
  • update: 昨日重现支持自定义每次词表长度 @05-19
  • feature: 昨日重现复习词表 @05-09
  • feature: 单词标记增加很熟悉 @05-09
  • update: 同一个 List 可以重复进行艾宾浩斯复习安排 @05-09
  • update: 导入单词Unit列取消为必选 @05-09
  • feature: 复习页进度条 @05-09
  • feature: 复习页增加关于记忆率的分布色条 @05-08
  • feature: 艾宾浩斯复习安排之外的自主复习日期记录与渲染 @05-08
  • update: 目录结构变更 @05-07
  • feature: 区分渲染数据库WordsReviewflag难度标记 @05-07
  • feature: 相关词栏内对近期复习单词做高亮 @05-05

2020.04

  • feature: wiki quote 每日名言(主页)https://en.wikiquote.org/wiki/Wikiquote:Quote_of_the_day @04-29
  • feature: 新增两个单词网页(助记、近义词)跳转 @04-28
  • update: 剪贴板复制后自动离焦input @04-28
  • update: http://dict.cn/mini.php接口例句红色高亮(Issue#7@04-28
  • fix: font awesome 路径错误(Issue#7@04-27
  • update: 网页导入数据库支持例句、助记法、音标、近、反、派词(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

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

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: 略······
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].