MCPcopy Index your code
hub / github.com/bonaysoft/relingo-desktop

github.com/bonaysoft/relingo-desktop @v0.0.9

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.0.9 ↗ · + Follow
301 symbols 545 edges 41 files 8 documented · 3% updated 3y agov0.0.9 · 2023-04-07★ 721 open issues

Browse by type

Functions 251 Types & classes 50
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Relingo Desktop

main

这是一个非官方的Relingo桌面客户端,主要用于背单词。

📦️ 下载安装包  |   💬 加入交流群

✨ 特性

  • 生词词频统计
  • 每日学习记录
  • 快速将生词标记为掌握
  • 基于词根词缀的助记功能
  • 基于艾宾浩斯遗忘曲线的复习功能
  • 更多特性开发中

📦️ 安装

访问本项目的 Releases 页面下载安装包。

  • macOS 用户可以通过 Homebrew 来安装:brew install --cask saltbo/bin/relingo

🆙 更新

访问本项目的 Releases 页面下载安装包覆盖安装即可。

  • macOS 用户可以通过 Homebrew 来安装:brew update && brew upgrade --cask saltbo/bin/relingo

⚙️ 使用

  1. 首次运行软件会提示下载证书
  2. 下载证书后,打开证书进行信任操作
  3. 通过 SwitchyOmega 插件或者Clash规则将api.relingo.net的请求代理到本软件的代理端口8119
  4. 刷新任意页面触发relingo插件的加载

FAQ

1. 为什么要拦截api.relingo.net的请求?

答:为了统计每日词频,官方的接口没有提供这个数据,我们通过拦截官方接口方式对单词数据进行统计并存储在您本地

2. 为什么要信任证书?

答:官方域名使用https提供服务,拦截请求需要获得您的授权。

3. 信任证书后如何保证没有拦截我的其他数据?

答:项目代码是开源的,您可以在pkg/proxy/proxy.go中看到所有逻辑。 如果还不放心,建议您通过SwitchyOmega插件或者Clash规则只把api.relingo.net的请求转发到8119.

📜 开源许可

本项目仅供个人学习使用,禁止用于商业用途。

基于 Apache-2.0 license 许可进行开源。

🖼️ 截图

image image

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 167
Function 84
Struct 27
Class 14
Interface 8
TypeAlias 1

Languages

Go65%
TypeScript35%

Modules by API surface

pkg/dal/query/words.gen.go111 symbols
frontend/wailsjs/runtime/runtime.js48 symbols
frontend/wailsjs/go/models.ts33 symbols
pkg/dal/query/gen.go17 symbols
pkg/relingo/relingo.go14 symbols
pkg/relingo/client.go12 symbols
pkg/service/word.go8 symbols
frontend/wailsjs/go/relingo/Client.js8 symbols
pkg/config/manager.go6 symbols
app.go6 symbols
pkg/proxy/proxy.go5 symbols
frontend/wailsjs/runtime/runtime.d.ts4 symbols

For agents

$ claude mcp add relingo-desktop \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page