前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >改造了一个练习英语的开源项目

改造了一个练习英语的开源项目

作者头像
神奇的程序员
发布于 2024-02-27 09:11:31
发布于 2024-02-27 09:11:31
4410
举报

前言

在2023年下半年,我决定将英语学习纳入我的计划清单,找到了一套适合自己的学习方法。在学习过程中,我养成了记录我不熟悉的单词,并计划在闲暇时复习这些新词以加强记忆的习惯。然而,经过一段时间的尝试,我发现自己很少去复习这些单词,它们大多只是被存储在了软件中,而没有得到有效回顾。

在2024年初,我偶然发现了一个名为qwerty-learner的开源项目,眼前一亮,这不正是我苦苦寻找的东西吗😀。使用体验后,我发现它的词库是固定的,无法直接进行个性化修改。如果想要添加自己的词库,需要自己拉代码到本地,加词库文件。对于想要添加个人词库的用户来说,这意味着需要下载代码到本地并手动添加词库文件,这对程序员而言是相当不便的。

因此,我决定fork这个项目,花了亿点时间,为其开发了添加单词/短语功能,使得词库可以自定义。完成后,我将其部署到了我网站的english-study路径下。

本文就跟大家分享下这个项目的使用方法,欢迎各位感兴趣的开发者阅读本文。

使用方法

打开浏览器访问网站(https://www.kaisir.cn/english-study/),会跳转到登录界面,通过第三方平台授权登录即可进入网站。

登录成功后,将看到如下所示的界面。

添加单词或短语

点击页面上方工具栏中的添加单词/短语图标,即可进入添加页面。

创建单词本

默认是没有单词本的,直接在录入界面创建即可,直接输入单词本名称,按下Enter键就会自动创建。

编写单词本描述。

注意⚠️:单词本只是创建了,还没有保存,需要添加单词/短语后,点保存,数据才会存储在服务器上。

录入单词/短语

有了单词本后,就可以输入英文以及释义,触发保存了。

添加成功后,单词本的描述将不可修改,会记住上一次保存时选择的单词本。

注意:如果你输入的是短语,录入的内容会存储在单词本的例句分类下。

选择单词本

默认情况下,系统选择的是CET-4词典。点击顶部工具栏的词典切换图标,进入切换界面,选择前面我们创建的单词本。

点击单词本后,选择一个章节即可。

开始练习

选择章节后,就会来到主页面,输入法切换到英文模式,就能练习你添加在单词本中的单词了🤗

单词管理

点击顶部工具栏的管理单词/短语图标,即可打开单词管理界面。如果录入的单词有错误时,就可以在此处进行删除。

帐户信息

通过第三方平台授权登录后,在设置界面的帐户信息菜单下,可以设置/修改用户名、密码。

注意:设置完用户名和密码后,就可以通过用户名、密码来登录系统了。

项目地址

  • 在线访问地址 https://www.kaisir.cn/english-study
  • GitHub地址 https://github.com/likaia/qwerty-learner
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 神奇的程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
我的截图插件被Gitee使用了
前言 上周六有个群友@我说Gitee的反馈模块新增了截图功能,我就去体验了下,发现他们用的就是我的插件😁,本文就跟大家分享下这个插件,欢迎各位感兴趣的开发者阅读本文。 插件地址与实现原理 本插件采用原生js实现,可以集成在任意一个web项目中,插件npm地址与GitHub地址请移步: js-screen-shot(npm)[1] js-screen-shot(GitHub)[2] 插件的实现原理请移步: 实现Web端自定义截屏[3] 实现Web端自定义截屏(JS版)[4] 在线体验本插件,可移步我的开源项目
神奇的程序员
2022/04/10
4.8K1
我的截图插件被Gitee使用了
Ubuntu常用翻译工具——星际译王StarDict
       日常办公应用中,我们经常会碰到一些陌生的外文单词或文章需要翻译,在Windows平台上,可通过很多翻译工具来帮忙解决。当我们转到 Ubuntu系统中办公时,肯定也希望能有一款简单易用、功能强大的翻译工具。
Enjoy233
2019/03/05
6.8K0
Ubuntu常用翻译工具——星际译王StarDict
【工具】用AI辅助论文/博客的写作:Obsidian+Text Generator的详细安装教程
YouTube上的一个视频演示了“在不到 5 分钟的时间内使用 AI 撰写一篇小博客文章”:
小锋学长生活大爆炸
2023/02/10
2.8K0
【工具】用AI辅助论文/博客的写作:Obsidian+Text Generator的详细安装教程
深蓝词库转换2.0发布——支持仓颉、注音、五笔、郑码、二笔等
经过了2个多月的改进,终于深蓝词库转换2.0版正式与大家见面了。在1.9版本中增加了对Rime拼音输入法的支持,也得到了网友的反馈,所以在2.0版本中增加了几个新功能:
深蓝studyzy
2022/06/16
2.7K0
深蓝词库转换2.0发布——支持仓颉、注音、五笔、郑码、二笔等
程序员的英语学习指南
对程序员来说,“渣英语”可是限制自己更上一层楼的重要阻碍。不仅阅读最新英文研究与教程困难,去国际顶会与别人开口交流也成了问题。
量子位
2019/04/24
1.4K0
程序员的英语学习指南
这款4K star开源项目,卷出新高度!
功能很简单实在,在上班或上课时,通过右下角的通知弹窗,实现安全隐蔽地背单词,悄悄地摸鱼(学习)!
永恒君
2023/09/21
2600
这款4K star开源项目,卷出新高度!
合理使用WebStorm-自定义TouchBar提升使用体验
前言 前几天Webstorm推送了新版本,本次更新带来了全新的界面设计。用了几天后,界面确实很干爽简洁,突然间我的目光转移到了MacBook自带的Touchbar上面,觉得好像少了点什么🤔 要是能把我在开发中经常用到的一些操作放到上面就好了,查了下JetBrains的官网发现确实可以自己定义Touchbar上面要展示的功能,本文就跟大家分享下自定义的方法,欢迎各位感兴趣的开发者阅读本文。 实现过程 打开webstorm的设置菜单:依次点击顶栏的Webstorm -> Preferences...,或者直接按
神奇的程序员
2023/01/09
5990
合理使用WebStorm-自定义TouchBar提升使用体验
无需编写代码,利用GitHub搭建全免费个人博客
fast.ai 的联合创始人 Rachel Thomas 在她的文章《Why you (yes, you) should blog》中说过:
AI研习社
2020/02/21
1.1K0
【问底】严澜:数据挖掘入门——分词
谷歌4亿英镑收购人工智能公司DeepMind,百度目前正推进“百度大脑”项目,腾讯、阿里等各大巨头也在积极布局深度学习。随着社会化数据大量产生,硬件速度上升、成本降低,大数据技术的落地实现,让冷冰冰的数据具有智慧逐渐成为新的热点。要从数据中发现有用的信息就要用到数据挖掘技术,不过买来的数据挖掘书籍一打开全是大量的数学公式,而课本知识早已还给老师了,着实难以下手、非常头大! 我们不妨先跳过数学公式,看看我们了解数据挖掘的目的——发现数据中价值。这个才是关键,如何发现数据中的价值。那什么是数据呢?比如大家要上网
CSDN技术头条
2018/02/08
8700
【问底】严澜:数据挖掘入门——分词
基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 系统管理使用教程
前言          所谓AgileEAS.NET平台系统管理即指AgiLeEAS.NET平台中用于完成插件的发现、安装、配置及组织管理功能的一组具体应用,以及提供的基于AgileEAS.NET平台的应用系统所提供的一组基础应用如账户、角色、权限管理等等。          AgileEAS.NET平台目前实现了基于WinForm技术的全部管理业务模块,AgileEAS.NET平台平台系统管理中的所有模块也是基于AgileEAS.NET平台所提出的平台加插件的模式所开发,其本身就是一组插件,运行于Agil
魏琼东
2018/01/12
2.6K0
基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 系统管理使用教程
学好Elasticsearch系列-分词器
在Elasticsearch中,分词器是用于将文本数据划分为一系列的单词(或称之为词项、tokens)的组件。这个过程是全文搜索中的关键步骤。
BookSea
2023/10/16
7010
学好Elasticsearch系列-分词器
深蓝词库转换1.9发布——支持英库拼音、搜狗bin格式、FIT、中州韵等
经过了3个多月的沉寂,今天深蓝词库转换终于迎来了1.9版。这次版本升级主要包含了以下新特性:
深蓝studyzy
2022/06/16
1.5K0
深蓝词库转换1.9发布——支持英库拼音、搜狗bin格式、FIT、中州韵等
数据挖掘基础:分词入门
点击标题下「大数据文摘」可快捷关注 摘自:lanceyan.com 谷歌4亿英镑收购人工智能公司DeepMind,百度目前正推进“百度大脑”项目,腾讯、阿里等各大巨头布局深度学习。随着社会化数据大量产生,硬件速度上升、成本降低,大数据技术的落地实现,让冷冰冰的数据具有智慧逐渐成为新的热点。要从数据中发现有用的信息就要用到数据挖掘技术,不过买来的数据挖掘书籍一打开全是大量的数学公式,而课本知识早已还给老师了,难以下手、非常头大! 我们可以跳过数学公式,先看看我们了解数据挖掘的目的:发现数据中价值。这个才是关键
大数据文摘
2018/05/22
6350
比 Xshell 还好用的 SSH 客户端神器,MobaXterm 太爱了!
由于需要连接远程 Linux 服务器,早期使用过 Putty,SecureCRT,后面主要使用 Xshell。
用户8949263
2022/04/08
2.8K0
比 Xshell 还好用的 SSH 客户端神器,MobaXterm 太爱了!
致第一次安装(yong)小小输入法的你
本文的题目就参考了百度贴吧「致第一次安装 RIME 的你」,因为最近使用小小输入法,感觉很好用,所以就想写一篇类此的文章。 从小小输入法的帮助chm文件里可以看到,它和rime有个共同的特点就是可以自定义,作为一个输入法平台,可以看看作者的对输入法的简介:
用户4645519
2020/09/07
3.5K0
网络安全自学篇(十六)| Python攻防之弱口令、自定义字典生成及网站暴库防护
免责声明:本公众号发布的文章均转载自互联网或经作者投稿授权的原创,文末已注明出处,其内容和图片版权归原网站或作者本人所有,并不代表安全+的观点,若有无意侵权或转载不当之处请联系我们处理,谢谢合作!
天钧
2020/03/26
2.6K0
网络安全自学篇(十六)| Python攻防之弱口令、自定义字典生成及网站暴库防护
问渠那得清如许?为有源头活水来——记对【近取Key】产品进行的深度测评与解析
本文写于2021年5月18日,仅代表笔者本人此时此刻对2021年北航敏捷软工课程项目“近取Key”的评测(网站地址:http://47.94.243.9/)。主要内容为:对这一产品进行体验测评,并对产品的设计思路进行思考,希冀能从多个角度探寻它是不是能Build to Win。
HansBug
2021/05/24
8070
问渠那得清如许?为有源头活水来——记对【近取Key】产品进行的深度测评与解析
使用 Vue3 重构 Vue2 项目(长文)
2020年9月18日,vue3正式版发布了,前几天把文档整体读了一遍,感触很深,可以解决我项目中的一些痛点,于是就决定重构之前那个vue2的开源项目。
coder_koala
2020/11/10
2.9K0
使用 Vue3 重构 Vue2 项目(长文)
Github界面简介
Github网站上方,会有一个常驻工具栏,在首页和在仓库,工具栏会稍微有些许不同:
王荣胜
2020/03/20
8030
1.支持手心输入法
距离上一次大版本的发布已经很久很久了,中间是不是会收到一些用户的来信,提出新的需求,于是只是做小版本的更新,终于积累了一些更新后,打算做个大版本的发布了。
深蓝studyzy
2022/06/16
1.1K0
1.支持手心输入法
推荐阅读
相关推荐
我的截图插件被Gitee使用了
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档