我正在整理一个基于 TheBrain 10 的个人知识库。并把其中一些相对靠谱的内容发布到网上。
最近用 python 脚本写了一个静态站生成器,可以把这个知识库中的内容发布为静态网站(与一般的 cms 不同在于,TheBrain 是基于语义网结构的,可以很轻松地表达比较复杂的内容关联关系)。
希望用这个知识库分享一些有趣的百科知识,顺便吸引一点在线互动。
目前还在测试阶段,入口链接 https://hintsnet.com/tb/
欢迎吐槽 🤓
理论上, 可以把这个图片中的网络完全转化成一组互相链接的静态页面 (未来考虑直接用 d3js 那样的图形化方式展现)
TheBrain 的官方云服务提供了一种默认的可视化展现, 我觉得不太符合自己的预期, 而且它们又不提供开放的 API, 所以我就干脆直接访问其 sqlite3 数据库获取数据了.
简单说明一下创建这个在线个人知识库的原因:
最后得出一个大概结论, 根据网上渠道的特点选择发布平台获取读者是必须的, 但无论如何, 一定要在自己的电脑或备份盘上留一份.
最后得出一个大概结论, 尽可能选择一个功能相对全面的笔记工具, 以它为中心做笔记整理, 然后设法用编程手段把笔记内容加工为对外发布的内容.
最后得出一个大概结论, 应设法建立自己的在线内容大本营, 不再寄人篱下, 受制于人.
上面这三点, 是我试图建立个人知识库 (目前可能只能称为内容库/信息库) 的主要原因, 有些朋友也在做类似的努力, 有的在做个人语义网, 有的试图推动 Solid 在中国落地.
1
0ZXYDDu796nVCFxq 2019-05-29 18:43:53 +08:00 via Android
Evernote 了解下😳
|
2
ningfeng 2019-05-29 18:51:15 +08:00 1
你得给文章署名
|
3
bakabie 2019-05-29 19:06:29 +08:00 via Android
我觉得挺不错,支持一波,个人感觉做个分类比较好?
|
4
pimgeek OP @bakabie 分类信息,还有标签信息已经存储在数据库里,我还没有写相关代码读取它们。现在初步实现的是,把一条笔记的大概前因后果,以回顾链接和延伸链接的方式,放置在笔记条目的末尾。😅
|
5
Nicoco 2019-05-29 20:26:10 +08:00
wiki?
|
6
pimgeek OP @gstqc 以前用过印象笔记,感觉早期的 2.2.0.384 单机版本亮点还更多一些,就像一条无限长的纸带,便于一眼浏览很多笔记内容。后来网络化以后,感觉没原来那么有个性了,而且速度也逐渐变慢了很多。😃
当然这些都不是放弃使用主要的原因,主要原因是我想建立起笔记之间的语义化的链接,在印象笔记实在难以建立这种链接关系。 |
7
pimgeek OP @Nicoco 与 wiki 有一些细微的差别, 我简单总结一下:
1. 用 Wiki 也可以创建节点与节点之间的连接,但一般情况下都是在当前节点创建链接指向下一个节点, 而不能直接创建反向链接. 2. 在不同的节点之间导航时,沿着 Wiki 链接正向导航比较容易,而如果要做反向的导航就非常别扭. 3. 另一种情况,当我有三个节点,它们之间的 Wiki 链接关系为 A -> B -> C 时, 如果我想改变他们的链接关系,变成 A -> C -> B, 调整起来就会很麻烦. 而这一系列的调整,如果是在 TheBrain 里面来做, 就特别简单: 剪断 A -> B, 剪断 B -> C, 添加 A -> C, 添加 C -> B. 表面上看,都是同一种数据结构,但在实际操作过程中 Wiki 的关联关系管理就会有很多麻烦之处. 最近我在尝试整理关于终身学习的一些资料, 用 TheBrain 的语义网做整理, 明显比 Wiki 方便得多. ![mark]( https://pimfans.hintsnet.com/qna/20190529/NzSXb8KNheSo.png) |
8
pimgeek OP @pimgeek #7 楼图片好像没显示出来, 我用 github 再试一次.
![image]( https://user-images.githubusercontent.com/1609306/58563802-5ff5ed00-825e-11e9-9b57-2400a82b2aae.png) |
9
roshad 2019-05-29 22:17:31 +08:00 1
?意思是看你的知识库吗?没有兴趣。有兴趣的是新的建立知识库的应用。目下的 notion onenote trilium vnote 之类没有一个够用的,已经打算自己写了。
|
10
pimgeek OP @roshad 希望你不仅看我的知识库, 也试着自己去使用 TheBrain (或更便利的工具) 去建立你专属的知识库. 😄
你说的这些, 除了 VNote 我都用过, 给你补充两个, 基于 python 的 Leo Editor. 还有基于 js 的 TiddlyWiki / TiddlyMap. 我们集智俱乐部有一个注意力与知识管理主题微信群, 专门讨论这些. |
11
roshad 2019-05-30 00:21:20 +08:00
@pimgeek TheBrain 较 TiddlyMap 的优势在哪? 假如你想做的是分享自己的知识库的话,tiddlymap 不是更合适吗?整套东西都是现成的。
|
12
pimgeek OP @roshad Tb 的优点在于,它有一个中心点聚焦的交互特性,比如 a,b,c 三个节点串在一起,我可以把节点放在中心向四周展开,也可以把 b 和 c 放在中心,这个功能对于保持思维的专注特别有帮助。
|
13
pimgeek OP @roshad 还有一些优点,比如说网络节点的布局比较清晰整洁(完全不用手工拖拽),可以导出为多种格式( sql,文本,csv,xml ),可以利用软件界面复制粘贴一整个网状结构(节点和关联关系都包括在内)等等。
|
14
pimgeek OP TB 也有缺点, 最大的一个缺点是太贵了. 我在 2018 年 11 月份购买时, 尽管有折扣, 尽管只购买软件的终身使用权, 都需要 197.1$ ... 第二个缺点就是, 它没有提供 Web 访问 API, 导致即使购买它的云服务, 也不能自定制视觉展示效果, 还好当前这个版本的数据库是未加密的 sqlite3 数据库, 可以直接写程序从中读取数据, 生成自己想要的展现效果.
|
15
pimgeek OP 最近和几位朋友一起创建一个新的知识库工具 “葫芦笔记”,可以实现大纲编辑 + 双向链接视图 + 链接关系图谱展示,这里有一个典型范例:葫芦笔记法律知识库
https://hulunote.com/s?d=law-kb https://v2ex.com/i/4vk831Kp.jpeg |