Qwerty Learner [Github] 是一款为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件. 本项目通过 TXT 文本, 为 Qwerty Learner 生成单词库.
如果你是一个熟悉 Java 的开发者, 可以直接运行本项目. 你需要:
- 安装 Java 17
- 安装 Maven
- 克隆本仓库
- 将你需要处理的TXT文件放到
src/main/resources/novels
目录下 - 运行
mvn clean test
- 生成的单词库会在
output
目录下
如果你是一个不熟悉 Java 的开发者, 你可以使用 Github Action 运行本项目. 你需要:
- Fork 本仓库,并克隆
- 将你需要处理的TXT文件放到
src/main/resources/novels
目录下 - 提交代码到你的 Fork 仓库
- 等待 Action 运行完成,
- 你可以在 Action 页面查看运行日志, 在
Upload output
标签下, 找到 Artifact download URL 进行下载. - 下载的文件为一个 ZIP 压缩包, 解压后, 可以找到对应的 JSON 文件.
- Project Gutenberg - 免费的公版电子书仓库
参考 如何导入新的词典 📚
- 通过 Qwerty Learning 原始的单词库, 将所有单词库聚合成一个大的字典全集
- 处理 TXT 文件将文本转换为字典子集
- 通过一些规则, 过滤掉一些不需要的或者重复的单词
- 渲染 Example 部分
- 生成 JSON 文件, 用于 Qwerty Learning 导入