ext-saladict icon indicating copy to clipboard operation
ext-saladict copied to clipboard

[功能建议] 定义单词推送API,支持自定义单词推送服务器

Open Eason-YC-Huang opened this issue 2 years ago • 1 comments

设备信息

  • 操作系统: [macOS Big Sur 11.2.2]
  • 浏览器版本: [Chrome 101.0.4951.64]
  • 沙拉查词版本: [v7.20.0]

请描述目前使用沙拉查词遇到什么不便

  1. 单词同步只支持Anki Connect,欧路单词同步,扇贝单词同步,WebDAV 单词同步四种方式,大部分还不支持上下文同步。
  2. 只能同步生词本中的单词,无法同步查词记录中的单词。

理想情况下,沙拉查词应该怎么做

  1. 既可以同步生词本的单词,也可以同步查词记录中的单词。

  2. 希望可以支持自定义推送服务器的功能。

    • 定义单词推送API。
    • 在"单词管理"配置页面新增一个选项,自定义服务器同步。
      • 设置服务器地址。
      • 设置身份认证的密钥,好让服务器判断是否处理该请求。
      • 设置同步生词本还是查词记录。
    • 同步的相关逻辑
      • 每次添加单词后,如果有同步的配置,同步单词。
      • 记录同步失败的单词,每天/定时重试同步。

替代方案

额外信息

Eason-YC-Huang avatar May 15 '22 09:05 Eason-YC-Huang

查词记录目前还不支持,生词本自定义同步你服务器起一个 WebDAV 服务即可。

crimx avatar May 15 '22 17:05 crimx