Boox Highlights Sync

pending

by Jiyee Sheng

Sync Onyx Boox E-Reader highlights and annotations.

5 starsUpdated 1mo ago0BSDDiscovered via Obsidian Unofficial Plugins
View on GitHub

Boox Highlights Sync

Boox Highlights Sync 是一个 Obsidian 社区插件,用于把 Boox 里的书籍划线与笔记同步到你的 Obsidian Vault,自动生成 Markdown 笔记,方便二次整理与长期沉淀。

更新历史

功能

  • 同步 Boox 书籍划线与笔记到 Obsidian
  • 按书籍生成并维护 Markdown 笔记(一本书一个文件)
  • 首次全量同步,后续按增量更新(有变化才更新)
  • 同步结果支持查看报告(成功/跳过/失败统计 + 详细日志)
  • 支持命令面板、Ribbon 图标、设置页按钮触发同步
  • 支持启动 Obsidian 后自动同步(可选)

安装

方式一:Obsidian 社区插件市场(如果可搜索到插件)

  1. 打开 Settings → Community plugins
  2. 搜索 Boox Highlights Sync
  3. 点击 Install,安装后点击 Enable
  4. 如果搜索不到插件,请使用“方式二:手动安装”。

方式二:手动安装(推荐给测试版用户)

  1. 从 release 下载以下文件:
    • main.js
    • manifest.json
    • styles.css
  2. 拷贝到你的 Vault 目录:
<Vault>/.obsidian/plugins/obsidian-boox-plugin/
  1. 打开 Obsidian,在 Settings → Community plugins 中启用插件。

方式三:BART(BRAT)安装(推荐给测试版用户)

  1. 在社区插件市场安装并启用 BRAT(Beta Reviewer's Auto-update Tool)。
  2. 打开 Settings → BRAT,点击 Add Beta plugin
  3. 输入仓库地址:https://github.com/jiyee/obsidian-boox-plugin(或 jiyee/obsidian-boox-plugin)。
  4. 添加完成后,回到 Settings → Community plugins 启用 Boox Highlights Sync
  5. 后续可在 BRAT 中检查更新并安装新测试版。

配置

进入 Settings → Boox Highlights Sync,主要配置如下:

  • Send2boox host
    • 默认 send2boox.com,海外用户填写 eur.boox.com 或者 us.boox.com,一般不需要修改。
  • Account
    • 你的 Boox 登录邮箱或手机号。
  • Boox login / Send code
    • 一体化登录按钮:
    • 点击后先输入账号并发送验证码,然后会自动弹出验证码输入框;
    • 验证成功后,SEND2BOOX_TOKEN 会自动更新。
  • Auth tokenSEND2BOOX_TOKEN
    • 你也可以手动粘贴 token。
  • Highlights folder
    • 同步文件保存目录,默认 Boox Highlights
  • Include inactive
    • 是否包含已归档/已删除的记录。
  • Sync on startup
    • 开启后,Obsidian 启动后会自动触发一次同步。

使用

基础同步

  1. 完成登录(建议在设置页点 Send code 一步完成)。
  2. 执行以下任一方式触发同步:
    • 左侧 Ribbon 按钮
    • 命令面板(Cmd/Ctrl + P
    • 设置页 Sync now

查看同步结果

  • 同步结束后会弹出摘要通知。
  • 若有失败或取消,可查看详细报告(含逐书错误与可复制日志)。

同步规则说明

  • 同步方向:Boox -> Obsidian(单向)
  • 文件组织:一本书对应一个 Markdown 文件
  • 识别方式:通过 frontmatter 中的 boox-book-id 定位同一本书
  • 更新策略:增量更新(基于上次同步时间 + 注释更新时间)
  • 写入策略:同一本书的内容会被同步结果覆盖更新

常见问题

1. 登录后 token 没更新到输入框?

  • 当前版本在登录流程结束后会自动刷新设置页并更新 SEND2BOOX_TOKEN
  • 若仍未更新,请关闭并重新打开插件设置页后重试。

2. 同步失败提示网络错误怎么办?

  • 先确认网络可访问 send2boox.com
  • 重新执行一次同步。
  • 如 token 失效,重新登录获取新 token。

3. 为什么有些书被跳过?

  • 该书没有划线/笔记,或自上次同步以来没有变化。

4. 取消同步后为什么还有少量写入?

  • 取消在“书籍粒度”生效:当前正在处理的书会完成后停止。

注意事项

  • 本插件是同步型更新,建议不要直接手改插件生成的同步内容。
  • 推荐在其他笔记中通过链接或引用方式做二次整理。

隐私与安全

  • 插件仅在你主动同步/登录时请求 Boox 相关接口。
  • 不包含隐藏遥测。
  • 不会上传你的整库笔记内容。

感谢

免责声明

本插件仅用于同步你本人账号下可访问的划线与笔记数据,请遵守相关平台的使用条款与版权规范。

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.