【经验分享】思源书斋系列动作

这是一个不太成熟的方案。本想着解决所有网页摘录、BookxNote 阅读、Supermemo 联动的问题以后直接发一个教程的,不过等写完可能不知道要到什么时候去了……先发出来分享一下思路。动作可能存在不少问题,联动的逻辑也没有经过长期使用修改完善,不太建议直接用。

  这次主要分享 BookxNote、Supermemo 联动的尝试和思路。之前就尝试过 BookxNote、Supermemo、思源的联动(关于思源、Supermemo、BookxNote 联动的尝试 - 链滴),不过效果不好。最近重新做了几个动作。希望可以解决三个软件的联动问题。类似的方案知乎上也有:SuperMemo【同时阅读成百上千本书】的方案——【时间块】方案

  尝试解决以下三个问题:

  1. BookxNote 阅读后的间隔重复(就是添加到 SM 里,没啥好吹的……)
  2. 读书笔记可视化整理(就是用用 BookxNote 脑图,也没啥好吹的……)
  3. Supermemo 的图片 PDF 阅读(就是用 BookxNote 读 PDF,也没啥好吹的……)

  Quicker 动作如下:摘录 + 补充信息提取 BookxNote 层级更新 BookxNote 摘录思源笔记导入 BookxNoteQuickAdd - 动作信息 - Quicker

Supermemo 阅读中碰到的问题

  • 图片 PDF 阅读困难:
    • 虽然在入坑的时候已经有了很多 BookxNote 摘录到其他软件的动作了,自己也做了一个 BookxNote 摘录到 SM 的动作。但是对阅读图片 PDF 还是有抵触。总想着找到更好的工具,找到更好的办法才开始学习……
  • 刚接触的时候直接导入大量书籍,导致的问题:
    1. 不能多本顺序阅读。虽然可以同时看很多本书,但是都是乱序的。(WebURL
    2. 卡片过长,难以阅读。即使按章节拆分,每次刷到的卡片也都是长长的四五段内容,看的很痛苦。
    3. 推送的材料是盲盒,根本不知道推给你的可能是什么东西,看到材料都是陌生的。相比之下,如果是自己选择性摘录,看到卡片之前有个模糊的印象:“哦,我 xxx 时候看过这个”
    4. 缺少前置信息。没有前置信息,根本不知道前面说了什么,为什么这张卡可以得出这种结论。并且,没有前置信息作为基础也很难将材料和其他内容联系起来。
    5. 长期阅读相同内容。很没劲啊……(WebURL
    6. 书籍分割过细。分割到章节后继续拆分,分割过细,在后续渐进的时候缺少上下文。需要频繁按 Ctrl + ↑,查看上下文。

怎么解决在 Supermemo 中碰到的这些问题?

思源书斋:摘录 + 补充信息
  • 使用流程:
    • 在 BookxNote 阅读的过程中,根据按键判定动作行为(摘录、暂停、结束)
    • 文字 PDF 或 Epub,选中多处,觉得讲的是一个东西,合并为一条笔记。
    • 大纲脑图初步整理,将理解的内容摘录 SM 制卡。
  • 动作配置:
    • 设置 SM 的 hook 参数,用于保留原新增内容位置
    • 设置阅读书籍信息,对应的 SM 卡片的 ID,用于设置书籍 hook,在摘录的时候摘录在书籍目录下。
    • 可以开启 BookxNote:新增笔记自动激活大纲标题输入框功能,在阅读的时候对摘录的内容进行简单概括
  • 摘录内容处理:
    • 思源:
      • 文本,摘录文本
      • 图片,OCR 图片并保留原图,用分割线分割图片和 OCR 文本,自动设置大小为 33%(“合并笔记”的图片都会发送到思源,且全部 OCR)。
      • 摘录内容都会在思源对应的书籍文档下新增一个超级块用于备份。
      • 思源超级块设置笔记信息(nb、book、uuid、id、smid)。用于思源书斋的其他动作搜索定位。
    • SM:
      • 文本,摘录文本
      • 图片和 OCR 文本用分割线分隔,自动设置大小为 45%
      • 在设置好的书籍 hook 下新增卡片
      • 自动设置 link 信息(思源对应超级块 ID)和标题(对应 BookxNote“大纲标题”)
    • 查重:
      • 检查摘录内容是否已经发送到思源了,如果发送过,则不重复发送
  • 可以解决什么问题?
    • OCR 图片 PDF,并保存在思源本地图床,不用担心图片丢失
    • BookxNote 中阅读是顺序的,所以不会有乱序的问题。
    • BookxNote 的高亮、框选内容相对简短,下次刷到就是可读文本,而不是长长的一篇,要花力气去看。
    • 图片 PDF 保留原图,及思源、BookxNote 外链,方便后续校对、溯源
    • 自主选择摘录内容,后续刷到更亲切,心理上接受程度更高……
    • 发送卡片都是有一定理解的,不存在缺乏前置信息(缺乏前置信息,完全看不懂的就不摘录了)
    • 有查重作为保障,不用担心忘记哪些摘录过了,可以放心保留没有看懂的笔记,等看懂了再摘录
    • 每张摘录卡片都是新增的内容,不存在几个月不新增卡片的情况(可以在书籍对应的文件夹或卡片下设置一张卡片,用于提醒该看这本书了)
    • 每张摘录卡都有一个相对明确的主题(BookxNote“大纲标题”),相比直接阅读整大段内容更容易把握内容,不会多次摘录。
存在问题:为什么不等阅读完直接导入 SM?
  • 对于困难的内容,直接摘录效果奇差无比。根本没有理解,不适合放进 SM 渐进。没有理解的内容放进 SM 渐进、放进思源没有意义。这类内容,必然是需要在 BookxNote 摘录完以后,整理好,再发送到 SM 渐进、记忆的。既然还是需要依靠在 BookxNote 内阅读、整理。那么既然都整理好了,为什么不直接用 BookxNote 按大纲层级导出 SM 呢?还要多此一举?
  • 当然,如果要看完整本书,怎么控制阅读的进度,以及复习已经看过的内容也是一个问题,还是需要 SM 排期。
  • 目前想到的方式是:
    • 每天看完以后,先整理一下思路,总是有看得懂的东西的。先把能看懂、能理解的东西摘录到 SM。保留不能理解的内容,就在下次再看
    • 部分已经具有相当理解的书籍可以直接导出。

思源记录中碰到的问题:

  • 记录步骤多,流程长:
    • 之前做笔记的时候有一个痛点:每次想记录,需要好几个步骤,剪藏,打开思源,复制粘贴,再写想法,可能还要考虑格式。等完成这几个步骤可能都忘了自己想记什么。不能捕获一闪而逝的想法
    • 相比直接打开思源,用 QuickAdd 直接保存网页内容摘录会方便很多(直接把格式和内容确定好,只用记录自己的想法就可以了)
  • 频繁切换窗口打断想法和思路:
    • 我很不喜欢频繁切换窗口,也不喜欢只打开思源一个窗口,很多东西不是在思源记录的时候想到的。
    • 比如说在 Supermemo 阅读的时候:
  • 手机端记录极其不便
    • 手机上想记录自己的想法,并且能够保存到思源是一个比较麻烦的问题,因为思源的安卓端实在有些一言难尽
  • 初期大量的剪藏内容影响搜索
    • 刚开始用的时候很喜欢把感觉“有用”的东西都剪藏到思源,觉得以后肯定会看的,肯定会整理的。但是实际上,那些剪藏内容除了干扰我搜索以外什么用的没有……
    • 直接剪藏缺少第一步的预处理,和 Andy 所说的“自动导入的收集箱”没有区别(WebURL

怎么解决记录中碰到的这些问题?

用 QuickAdd 速记:
  • 能够快速记录想法并且不用切换窗口,是制作 QuickAdd 的初衷。
  • 为了不和剪藏功能冲突,在新 QuickAdd 里增加了“等待剪切板变化”的延时设置,可以更快速的唤起动作
手机端用写拉松记录:
  • 写拉松安卓端的卡片盒记录很方便,而且写拉松的整理功能也很不错。
  • 写拉松和思源相互导入可以用 Quicker 实现
以标题标记整理讨论内容
  • 用标题标记了经过详细讨论的内容后,在搜索时可以快速查找经过详细讨论内容(标题权重较高,搜索结果靠前)
  • 在较长笔记内可以用大纲快速定位(读书笔记 inbox)
  • 和 Andy 所说的常青笔记标题就像 API 类似,用标题抽象概括了讨论的主要内容,作为“概念抓手”(WebURL
  • 便于搜索,因为经过详细讨论的想法用标题标记了,在 Quicker 动作——划词搜索 里设置搜索块类型为标题和文档就能找到我想要的内容,而不用写复杂的 SQL 语句
用 QuickAdd 轻度剪藏:
  • 适用场景:
    • 没有找到收集碎片信息的最优解,可以试试这个动作
    • 犯懒,不想打开简悦、Cubox
    • 对于没必要剪藏整个网页的内容
  • 为什么不用简悦、cubox、等专业的网页阅读、剪藏工具还要用这个?
    • 在实际使用中,所有标注软件、插件都需要多一个导出笔记的步骤
    • 对我来说很多网页实际上需要的都不是剪藏以后仔细阅读,而是能够溯源,查看当初引起我们注意的一段话。所以 Chromium 内核的浏览器自带的网页高亮就足够满足我的需求了。
    • 如果需要保留网页快照本地查看,用 singlefile 下载 HTML,或用 Zotero 剪藏作为稍后读。然后本地标注也可以满足需求。(这两个功能已经塞进 QuickAdd 了,不过还有优化空间,用 hypothesis+ 本地 HTML 应该是一个更好的选择)
  • 为什么不用思源自带的剪藏?
    • 正如前面提到的——思源直接剪藏会影响搜索
    • 存在大量的图片和无效信息,占用云端空间
  • 不过 QuickAdd 的剪藏是残缺的半成品,链接的高亮内容在点击之后就会消失

借助 BookxNote 脑图整理

  • 提取 BookxNote 层级
    • 在使用摘录 + 补充信息的前提下。
    • 可以将任意笔记本合并,进行主题整理,查看关联。导出大纲层级后可以在思源直接生成一个带摘录信息链接的 moc(思维导图)
    • 也可以用思源导入 bxn,SQL 出指定笔记导入 BookxNote。可以设置一个空笔记本,将这个笔记本和其他笔记本合并,就可以实现思源笔记内容和摘录一起整理的效果了
  • 更新 BookxNote 摘录
    • 该动作用于更新思源摘录卡内容到对应的 BookxNote 笔记。配合 SM 同步到思源使用,目的是在 BookxNote 显示 SM 最新的渐进内容。
    • 同时还会更新摘录卡的链接,并生成新的链接内容。效果同 思源笔记导入 BookxNote

如何实现相对无压的阅读?

  1. 不用考虑怎么格式
    • 因为动作里已经写好我最常用的格式,并且摘录信息就是上下文,BookxNote 链接就是引用原文,自己的批注就是概括总结,一步完成卢曼的文献笔记。
    • 在卡片盒(书的文档)里,查找关联也有迹可循,可以根据自己的批注,快速找到相关的讨论和卡片
  2. 不用考虑怎么整理,应该和什么关联比较好
    • 因为在摘录的时候我直接凭借第一印象进行双链,没有在第一时间想到的关联就不去想,直接写下我自己对摘录内容的总结和看法就可以了
  3. 不用担心不能可视化的整理
    • 整理借助 BookxNote 的脑图,进行,直接导出整理好的脑图大纲,将思源对应的卡片作为超链接放在大纲列表里。在保留 BookxNote 脑图结构的同时还可以对主题进行 MOC 管理
  4. 不用担心找不到自己的笔记

将摘录内容设置为超级块的一些想法

  摘录 + 补充信息动作中:摘录卡存放在书名文档下,以超级块形式展现。

  • 为什么这么设置?
    • 因为 BookxNote 的摘录笔记是可以合并、自动、修改层级的。如果以 BookxNote 的大纲形式存放,不能用于主题阅读,也不利于修改大纲层级后在思源查找。
    • “卡片是用来大量引用,寻找关联的,不是看完一遍,导入就完事的”(智识的生产技术)
    • 如果用超级块的形式存放,在不同的主题,不同的 moc 下都可以用超链接的形式引用这张卡片
  • 类似卢曼卡片盒的永久笔记和文献笔记的区别。
    • 笔记和引用内容分离我觉得是有必要的,因为 可以重复引起感触的往往是原文,而非阅读笔记。并且在二次引用的时候第一次阅读的感想未必是需要的内容,如果笔记和引文分离就可以精确的引用笔记或者原文
    • 搜索的时候可以进行筛选,比如说 SQL 语句加一个 hpath not like "书单笔记本"就可以排除摘录内容对搜索的干扰了。
    • 可以统一摘录格式,便于后续复用(给超级块设置自定义属性就可以精准定位到这条笔记)
  • 基于对未来的展望。
    • 理想中的白板是可以根据双链自动链接,并且可以建立手动链接的。(风尘噗噗 WebLink)
    • 这样操作的话(QuickAdd 添加笔记,作为引用),如果后续出了这种白板,就可以直接把阅读笔记,以及引用带入了。即使不支持,因为输入格式是标准化的。了解白板特性以后修改一下笔记和引文的关联方式也不是什么难事。

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...