开源本地打字练习软件:Qwerty Learner – 离线免费,支持英语词库

Spread the love

一、特点:离线运行,开源免费

词库

内置了常用的 CET-4 、CET-6 、GMAT 、GRE 、IELTS 、SAT 、TOEFL 、考研英语、专业四级英语、专业八级英语,也有程序员常见英语单词以及多种编程语言 API 等词库。 尽可能满足大部分用户对单词记忆的需求,也非常欢迎社区贡献更多的词库。

音标显示、发音功能

方便用户在记忆单词时,同时记忆读音与音标。

Qwerty-Learner1-1024x416 开源本地打字练习软件:Qwerty Learner - 离线免费,支持英语词库

默写模式

在用户完成一个章节的练习后,会弹出选项是否默写本章,方便用户巩固本章学习的单词。

Qwerty-Learner2-1024x558 开源本地打字练习软件:Qwerty Learner - 离线免费,支持英语词库

速度、正确率显示

量化用户输入的速度和输入的正确率,让用户有感知的了解自己技能的提升

Qwerty-Learner3-1024x224 开源本地打字练习软件:Qwerty Learner - 离线免费,支持英语词库

二、本地安装

运行环境

1.NodeJS
2.Git
3.Yarn

验证是否已经拥有相关环境

  1. 手动验证
    请在命令行下执行以下命令,查看是否有对应版本输出
node --version
git --version
yarn --version

2.脚本验证
使用提供的脚本对所需环境进行验证,如果确实依赖项会自动安装

如果有对应环境缺失,我们可以参考下列官方文档进行安装

手动安装

  1. 在命令行中执行 git clone https://github.com/RealKai42/qwerty-learner.git 将项目拉取到本地, 如果不使用 git 可能因为缺少依赖而无法运行
  2. 在命令行中执行 cd qwerty-learner,进入项目根目录,执行yarn install来下载依赖。
  3. 执行yarn start来启动项目,项目默认地址为http://localhost:5173/
  4. 在浏览器中打开http://localhost:5173/来访问项目。

脚本执行

对于 Windows 用户,可以直接执行 install.ps1 脚本,来一键安装依赖并启动项目。

  1. 打开 powershell,定位到项目根目录中的scripts目录
  2. 在命令行中,执行.\install.ps1
  3. 等待脚本完成。

备注 脚本依赖winget来安装 node,仅在 Windows 10 1709(版本 16299)或更高版本上受支持!

对于 MacOS 用户,可以直接执行 install.sh 脚本来一键安装依赖并启动项目

  1. 打开终端,并进入此项目文件夹
  2. 在命令行中执行 scripts/install.sh
  3. 等待脚本完成

此脚本依赖于 homebrew,请确保自己电脑上可以执行brew命令

Docker Compose安装

services:
 qwerty-learner:
  image: ginuerzh/qwerty-learner:latest
  container_name: qwerty-learner
  ports:
   - "5173:5173"

然后浏览器中输入 http://你服务器的IP:5173 就能看到界面

本机运行自建批处理启动文件

你可以在文本编辑器(如记事本)中输入以下代码,然后将文件保存为带有 .bat 扩展名的文件,例如 run_project.bat:

@echo off
cd /d %~dp0qwerty-learner
start "Yarn Start" cmd /k yarn start
timeout /t 5
start http://localhost:5173/

此批处理文件应放置在 “qwerty-learner” 目录的父目录中。例如,如果项目位于 C:\Projects\qwerty-learner,则批处理文件应保存为 C:\Projects\run_project.bat。然后右键点击以管理员运行。

Comments