Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 2.82 KB

README_cn.md

File metadata and controls

53 lines (33 loc) · 2.82 KB

中文简体 | English

1 介绍

ExMemo 项目 是一个个人知识管理项目旨在集中记录和管理各种信息,包括喜欢的文字、书籍、音乐、视频、网页、工作文档,以及对生活的感受和思考。甚至具体的物品位置、电话号码和地址等信息也能被自动分类,随时找到。通过系统化整合,突破思维的局限,寻找内在关联。

系统由数据库、后端和多个前端组成。分布式存储和数据库用于保存用户文件、文本及对应的向量数据。数据存储可本地部署,从而保护用户隐私。后端提供通用接口对数据进行增删改查,并负责调用大模型和处理数据。系统支持 OpenAI、Gemini、Qwen 等在线大模型及 Ollama 离线模型。多个前端以 Web 服务、微信机器人、Obsidian 插件和浏览器插件等形式供用户上传和下载数据。

browser-exmemo-bmsync 是一个基于 ExMemo 的 Chrome 扩展,用于将浏览器书签同步至数据库。使浏览器书签数据(外部数据源)汇聚到ExMemo 的个人数据平台,便于离线保存和便捷检索。

2 主要功能

  • 同步机制:
    • 首次使用时,用户手动点击“同步”按钮,可批量把书签数据同步至 ExMemo 的数据库中;
    • 当书签变动时(如新建书签,删除书签,移动书签到新的文件路径)会自动触发同步;
    • 当前 书签->入库 为单向通讯。
  • 书签优先级设置: 支持设置书签为“待看”或“收藏”;收藏表示更为重要的条目。待看书签会自动保存至“待看”文件夹(没有时自动创建)中。
  • 链接检测: 自动识别失效链接并在数据库中标记。
  • 浏览书签计数:浏览书签时,系统会自动统计并记录浏览次数。

3 安装与设置

3.1 安装

  1. 克隆或下载此仓库。
  2. 打开 Google Chrome 并进入扩展程序管理页面(在地址栏输入 chrome://extensions/)。
  3. 打开右上角的“开发者模式”。
  4. 点击“加载已解压的扩展程序”按钮,选择 browser-exmemo-bmsync 文件夹进行安装。

3.2 初始设置

首次安装时,请根据页面弹出的配置项输入服务器地址 (addr)、用户名和密码。
重启 Chrome 浏览器以应用更改。

4 使用

  • 首次手动同步: 初次使用时需手动触发同步。
  • 自动同步: 后续变动时自动完成同步。
  • 分类书签: 为书签标记类型,如“待看”或“收藏”。

5 待做

  • 从配置项中设置开关,选择是否同步书签内容
  • 兼容更多浏览器

6 许可证

本项目根据 GNU 较宽松通用公共许可证 v3.0 条款授权。详情请参阅 LICENSE 文件。