项目介绍

NBrain是一个独立的网页项目,它的主要功能是模拟TheBrain的视图,将Notion数据库(DB)中的数据以图形化的方式展示。项目采用Notion API接口,可以在离线状态下独立运行,充分保护用户隐私。

核心功能:

  1. Notion数据库连接:通过Notion API接口,实现与Notion数据库的连接,获取用户在Notion中的数据。
  2. 数据可视化:将Notion数据库中的数据转换为图形化的TheBrain视图,便于用户直观地查看和理解数据结构。
  3. 独立离线运行:NBrain项目可以在没有网络连接的情况下独立运行,确保用户数据的安全性。
  4. 隐私保护:NBrain注重用户隐私,对从Notion API获取的数据进行加密处理,保护用户信息不被泄露。

Notion数据库结构: 在本项目中,Notion数据库包含以下列:

  1. Thought:用于记录各个想法的名称。
  2. Hierarchy:表示当前想法在整个思维体系中的层级位置。
  3. IsPrivate:标记当前想法是否为私有,即是否仅对自己可见。
  4. Parent(Relations, separate):以关系形式记录当前想法的父节点,用于表示当前想法从属于哪个上级想法。
  5. Child(Relations, separate):以关系形式记录当前想法的子节点,用于表示哪些下级想法从属于当前想法。
  6. Jump(Relations):表示当前想法与其他非直接关联的想法之间的联系,便于用户快速在不同想法之间跳转。

通过NBrain项目,用户可以方便地在Notion中组织和管理自己的思维体系,并以TheBrain的视图形式呈现。这有助于用户更高效地管理知识和思维,提升个人或团队的工作效率。