【开源自荐】Foliole:一款现代的渐进阅读软件,让阅读真正完成(Windows Alpha)

感谢大家对之前 【自荐】TileLineBase - 纯文本驱动的 Obsidian 数据库插件,支持表格/看板/幻灯片等多种视图 的支持。

相比之前的插件,这次的 Foliole 对我个人而言是一个真正意义上的大项目,涉及复杂的产品设计、数据结构、调度逻辑和多端适配,希望大家多多支持。

项目的起因,主要还是自己在使用 SuperMemo、Readwise Reader、Obsidian 过程中遇到的一些痛点。再结合个人对深度阅读和长期学习的一些理解,最后慢慢做成了这款个人觉得更现代、更易用的渐进阅读工具。

(渐进阅读听起来有点复杂,但其实可以简单理解为更关注阅读的后半程——如何让材料在合适的时候出现,如何让出现的材料更容易理解,如何让理解更好地进入记忆,如何让阅读真正完成。)

目前 Windows Alpha 版本已经发布(支持简体中文界面)(Android alpha 预计在 7 月左右发布。macOS 和 iOS alpha 预计在 8 月左右发布),欢迎大家试用。

快速演示
https://youtu.be/Cp-EaCVS-Ds

代码开源

代码完全开源,任何人都可以审查实现、自行构建或参与改进。

数据开放

使用 SQLite 数据库并提供 Markdown 镜像,方便资料的读取、迁移和调用。

本地优先

没有账号和中心云同步系统。所有数据都保存在个人设备上;多设备之间通过局域网同步。

原生支持渐进阅读

践行 Piotr Woźniak 的渐进阅读理念,支持在深度阅读中无缝摘录、流畅挖空、持续重构。

集成 FSRS 调度

集成 FSRS(Free Spaced Repetition Scheduler),采用开源高效的复习调度算法。

汇聚阅读材料

可集中处理各种来源的阅读材料,无论是本地文件、网页文档,还是 Obsidian 管理的笔记、Readwise Reader 导出的材料。

索引外部文档

无需复制或移动原文件,即可索引电脑上的其他本地文件夹,建立可在各平台客户端查阅和调用的外部文档库。

支持复杂材料

支持 Markdown、PDF、EPUB 等文件格式,以及数学公式(LaTeX)、代码块等内容渲染。

3 个赞

能不能深入一点讲解下这理念的中心逻辑、实现措施和目的?
这软件面向的是知识学习还是文学鉴赏?

2 个赞

渐进阅读主要面向广义的知识学习,它基于几个比较有趣、也有点反直觉的认知科学原理:

  • 努力回想答案,比直接看到答案记忆效果更好(提取效应)。
  • 总在快忘的时候复习,比频繁复习效果更好(间隔效应)。
  • 穿插学习不同类别的材料,比集中处理同类材料学习效果更好(穿插效应)。
  • 睡眠都会巩固当天的学习记忆,分散到多天的学习效果更好(睡眠巩固)。

在具体的实现上,渐进阅读既不像容易前面没消化后面理解困难的线性阅读,也不像读完就放一边或者想复习也无从下手的一次性阅读。

它提倡根据你当下的精力情境,每次推进一小部分,每天穿插不同的材料,将有价值的内容分拆、检测,在理解、记忆后再逐步推进后面的内容。

通过自定义优先级,它还可以让重要的材料更多的出现,也算是解决了信息过载的问题。

或者说,它能让我们看过的文章、划过的高亮、做过的笔记不再因为自然遗忘而慢慢消散,而是在必要的间隔重复中温故知新。

有兴趣的朋友还可以看看这些 Campfirium#间隔重复

不錯,終於有有專門的漸進閱讀軟件了。

1 个赞

很酷,等正式版出了可以捐赠支持一下。还引入了 FSRS,做到我心巴上了。

不过同时多开好几个个人项目,做得过来吗 :joy:

2 个赞

渐进式学习这个想法实际上还是不错的

1 个赞

感谢支持。如果只是原型或者自用,Agent 简直魔法,不过打磨太耗精力了,所以目前专注 Foliole 了 :grinning_face_with_smiling_eyes:

1 个赞

更新 v0.6.3

新增

  1. 快速录入与快速剪辑:可在任意窗口通过全局快捷键呼出快速录入面板,输入内容后加入 Inbox;按下快捷键前已有选中文本时,会直接录入选中文本;在面板中直接确认时,可录入当前剪贴板内容(支持图片)。
  2. 本地 Markdown 文件编辑:可直接预览、编辑电脑上的 Markdown 文档。
  3. 快速反馈:可在应用内直接提交建议和反馈。

优化

  1. 托盘驻留支持:为快速录入、快速剪辑和局域网同步保留后台入口,关闭主窗口后仍可从托盘恢复或退出,并可设置随系统启动。
  2. 外部文件夹显示:不使用外部文件夹时,可在设置中隐藏相关入口。
  3. 编辑体验:长文编辑时输入更流畅。
  4. 窗口和面板显示细节:调整启动、窗口恢复、尺寸变化和侧栏内容的显示效果。
  5. 安全处理:本地路径、远程内容、更新链接和局域网同步请求会经过更明确的范围检查。

修复

  1. 回收站中的已删除内容现在可以正确打开。
  2. 从回收站恢复内容后,会回到更合适的导航位置。
  3. 批量恢复回收站内容时,不再反复跳转到单个主题。
  4. 复习中的删除操作会正确作用于当前正在查看的内容。
  5. 复习中编辑内容时,可正确使用 Escape 退出编辑状态。

建议完善一下文章标题的描述,让大家一眼能知道你说的阅读是指学习、记忆、知识管理含义的阅读

2 个赞

更新 v0.6.4

优化

  • 快速捕获面板现在可拖动;再次按下快捷键会带回已有面板,且保留已输入内容。
  • 托盘图标现在可单击显示或隐藏主窗口。

修复

  • 导入的 PDF 现在可以正常预览和阅读。
  • 切换主题或创建新主题时,编辑内容会更可靠地保留。
  • 点击 Soon 现在会正常生效。
  • 全文搜索结果现在会打开到匹配文字位置,不再只打开所在主题。
  • 跳转 PDF 页码时,现在会可靠渲染目标页,不再停留在空白占位状态。
  • 切换 PDF 阅读模式后,页面和周边背景会保持同步。
  • 在搜索框中选择文字时,搜索面板不再意外关闭。

大佬,这个东西是帮助我记忆知识是吗 如果我在其他软件读的书,如何和这个联动呢?需要我手动将东西导入进来是吗?还是这个也可以用来阅读?

1 个赞

Foliole 可以直接用来阅读,目前支持 EPUB、PDF、Markdown。

也可以导入原文,并把其他来源的摘录 / 高亮合并进去,生成带高亮的内部文档。目前支持 Readwise Reader。

如果暂时没有原文,也可以只导入摘录 / 高亮文本,后续再处理和回顾。

后续会考虑增加更多来源支持 :grinning_face_with_smiling_eyes:

1 个赞

更新 在线体验版

也许你是 SuperMemo 的老用户,想看看 Foliole 有什么不同。

也许你正重度使用 Obsidian 等阅读和笔记工具,希望材料不止于阅读和标注。

也许你只是第一次听说渐进阅读,还不确定它适不适合自己。

为了让你更直观地体验 Foliole,我们专门构建了这套在线体验版。

无需安装,打开网页即可直接体验。你可以在这里阅读 Foliole Guides(后续会持续更新),也可以导入自己的 Markdown 文档,进行渐进阅读的核心流程操作。

在线体验版提供了模拟日期功能,方便你快速体验 Foliole 的材料调度。你还可以在设置面板中查看桌面端的完整设置,了解完整应用的大致结构。

在线体验版将数据保存在浏览器本地,请勿作为唯一备份。它也不具备桌面版的多项核心功能,包括 PDF / EPUB / 图片阅览、外部文档库、搜索增强、Obsidian 集成、Readwise Reader 集成、Markdown 镜像、局域网同步等。

在线体验版会随着桌面端继续更新,也可能出现与桌面端不同的问题。可以通过左侧功能区入口直接提交反馈,也欢迎在 GitHub 关注项目进展、提交问题或参与交流。

更新 v0.6.5

优化

  • Flow 现在会更稳定地处理日期分组、队列清空和继续阅读状态。

修复

  • 现在可以正常更改存储位置了。
  • 使用快速剪辑时,现在会直接录入选中的文本。
  • 快速捕获现在会更稳定地跟随深色主题。
  • 启动后不再出现额外的任务栏按钮。
  • 切换主题、创建主题、撤销或重做时,编辑草稿不再容易丢失。
1 个赞