请仔细说明自己遇到的问题,以下是参考模板。这里不要求非得按模板发帖,但内容中包含相关要素能让大家更好地帮助你。
遇到的问题
Obsidian + Bookxnote 联动,这两个软件如何联动。将Bookxnote的笔记文件实时导入到Obsdian中去。
预期的效果
因为一直 用bookxnote读书嘛,所以记录了挺多的笔记,但是不知道怎么导入Obsidian。
已尝试的解决方案
直接将笔记文件导出成md,但是每次读书完需要手动更新md文件,重新导入。有什么可以实时导入改变的吗。而且在Obidian里面改变文件后,又需要重新设置超链接,重做思维导图
Probe
(Probe)
3
自己也赞同楼上办法, 直接在阅读时顺便复制到 Ob 笔记, 是比较省心的
其次省心的办法就是楼主说的, 全读完一次导出 markdown, 看了下导出的格式, 是
- > 摘抄文字1 [page N](回链)
- > 摘抄文字2 [page N](回链)
- > 摘抄文字3 [page N](回链)
常见要素都有了, 回链也有, 信息全在
如果要实时导出, 可以考虑把 BookxNote 的笔记本, 自动输出为 markdown 到 Ob Vault 内
BookxNote 的笔记本的 markups.json 负责存笔记, 除了回链之外, 所有数据直接就是现成的
而回链没直接写出, 但也可以从几个 json 里拼凑:
一个有效 BookxNote 回链 (url scheme) 样例
bookxnotepro://opennote/?
nb={8d8ddfa0-2fa7-46fb-b301-e520472d7736} // 来自 notebooks/manifest.json
&book=eebeece758e02e04d1e1ccb2cedca88c // 来自 notebooks/书名/manifest.json
&page=46&x=298&y=291&id=17 // 至少 page 有用, id 已证实有用
&uuid=655833a0040bfa12bf3d0ce90eff55cc // 来自 notebooks/书名/markups.json
// 以下为 BookxNote 笔记本结构
// C:/<用户自定义笔记数据路径>/notebooks/manifest.json
// C:/<用户自定义笔记数据路径>/notebooks/<PDF书名>/manifest.json
// C:/<用户自定义笔记数据路径>/notebooks/<PDF书名>/markups.json
所以折腾的办法是, 写个解析脚本, 定时运行, 把 notebooks 全给导出为 Ob markdown
1 个赞