Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zhb2000/anki-marker

Anki 划词助手是一个制作 Anki 卡片的工具,帮助你用“单词结合上下文”的方式更好地背单词
https://github.com/zhb2000/anki-marker

anki rust tauri vue

Last synced: 22 days ago
JSON representation

Anki 划词助手是一个制作 Anki 卡片的工具,帮助你用“单词结合上下文”的方式更好地背单词

Awesome Lists containing this project

README

        


Anki 划词助手

Anki 划词助手

Anki 划词助手是一个制作 Anki 卡片的工具,你可以用它标记句子中的生词,通过“单词结合上下文”的方式更好地背单词。

本项目受到了 [mmjang / ankihelper](https://github.com/mmjang/ankihelper) 的启发。由于原项目是 Android 应用,而且已经不再维护,而我自己用电脑的时间更多,于是自己用 [Tauri](https://github.com/tauri-apps/tauri) 写了一个类似的工具。


主界面

# 安装
## 安装划词助手本体

[Releases 页面](https://github.com/zhb2000/anki-marker/releases)提供了 Windows 平台的便携式应用(.zip)和安装包(.msi/.exe),其余平台请自行编译。

Anki 划词助手是一个基于 Tauri 的桌面应用,你的 Windows 系统需要带有 [Microsoft Edge WebView2](https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/) 才能运行(Windows 10 2004 及以上版本已经自带)。

## 安装辅助工具

Anki 划词助手需要通过 AnkiConnect 插件与 Anki 进行通信,你需要先安装 **Anki 应用**和 **AnkiConnect 插件**:

1. 安装 Anki 应用:[Anki - powerful, intelligent flashcards](https://apps.ankiweb.net/)。
1. 安装 AnkiConnect 插件:[AnkiConnect - AnkiWeb](https://ankiweb.net/shared/info/2055492159)。安装方法如下:
1. 打开 Anki,点击“工具-插件”。
1. 点击“获取插件”,输入 AnkiConnect 的代码 `2055492159`,点击“确定”。
1. 重启 Anki 应用。

# 使用

使用 Anki 划词助手时,请确保 **Anki 应用已经打开**,AnkiConnect 的服务会在 Anki 启动时自动开启。

AnkiConnect 默认会在 `localhost:8765` 上启动一个 HTTP 服务,如果你修改了 AnkiConnect 的端口号,请在设置中将“AnkiConnect 服务”这一项修改为对应的 URL:


应用设置

划词界面:


主界面

添加的 Anki 卡片(正面/背面):


Anki 卡片正面
Anki 卡片背面

# 开发

开发模式:

```shell
cargo tauri dev
# 或者
npm run tauri dev
```

打包成 Windows 安装包和便携式应用:

```shell
node build-for-windows.js
```

打包好的便携式应用位于 `src-tauri/target/release/portable` 目录下,安装包位于 `src-tauri/target/release/bundle` 目录下。