Skip to content

GUI 跨平台背词器,快速记词,导入 anki

Notifications You must be signed in to change notification settings

lxl66566/wordsreciter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wordsreciter

本项目经历了几次实现上的变化:python terminal -> Qt5 + qmake -> Qt6 + xmake.

基本功能:

  1. 笔记本与在线背词
    • 支持添加、撤销、删除单词功能,自动判断英语或日语
    • 支持随机抽选背诵(在指定网站或自定义网站中打开)
    • 支持背诵最近添加的单词
    • 支持自定义背词网址
    • 支持深色模式,默认检测主题
  2. 离线背词器
    • 支持选择英语、日语共 11 本词典进行随机背诵

      英语有大约一半的单词有中英双释

  3. 迁移
    • 支持通过爬取单词释义,将笔记本记录的单词迁移到 anki
  4. 平台:支持 windows 与 linux X11

特色功能:

  1. 定时保存,不用担心非正常关闭丢失数据(关闭时也会保存)
  2. 最小化为不起眼的小窗,存在感不高却可在需要记下单词时快速唤起
  3. 快捷键 Ctrl+← 快速唤起/隐藏;输入单词后双击回车快速添加并隐藏

image image image image

安装

  1. Releases 中下载对应平台的可执行文件并解压。
  2. 如果你有离线背词需求,下载解压 Releases 中的 words.zip 并将 words 文件夹放入可执行文件所在目录。
  3. 运行。

使用指南

  1. 输入单词,按回车键提交;未输入单词时按回车最小化窗口。
  2. 最小化后将在屏幕左上角放置一个唤起窗口,单击即可唤醒主窗口,可以拖动。
  3. 使用 Ctrl+← 快速唤起/隐藏主窗口。

开发

本项目使用 xmake + Qt6 开发。请确保开发环境已正确配置。need help?

git clone --recursive https://github.com/lxl66566/wordsreciter.git
cd wordsreciter
xmake f -m release
xmake