Omnivore 是一个开源的,稍后阅读应用,查看起官方的页面,支持非常多的客户端,包括了 iOS, macOS, Chrome,等等 Android 还在测试中。

在之前的自行架设的服务 中有推荐过 [[Wallabag]],但是 Wallabag 界面稍微有一些古早,但是使用起来完全没有任何问题,我自己也搭建用了很久。而非开源的,比如 [[Pocket]],[[Instapaper]],也都是过去非常不错的稍后阅读服务。

Omnivore 吸引我的一点是可以和外部的其他应用同步,比如可以和 Obisidian 同步,还可以接收 Newsletter。 另外还有一个吸引我的点就是,很多宣称可以代替 [[Readwise]] 阅读器,这也是一款我关注了很久,但是还没有深入使用的在线阅读器。 所以这篇文章就来介绍一下它。

X143

功能

功能:

  • 稍后阅读
  • 集中所有的 Newsletters,会生成一个 [email protected] 的邮箱地址,在订阅的时候使用该地址,所有发送到该邮箱的订阅内容都会自动存在 Omnivore
  • 所有平台同步阅读进度
  • 分类分组功能
  • 支持和 [[Logseq]] 和 [[Obsidian]] 同步
  • Text-to-speech,支持文章转音频

添加内容方式

Omnivore 可以通过很多方式来添加阅读源

  • 通过官方提供的浏览器插件添加网页,包括 Chrome,Edge,Firefox,Safari
  • 通过 macOS 客户端,或者其他手机客户端(iOS,Android),直接添加链接
  • 更赞的是 Omnivore 还可以抓取微信公众号的内容。
  • macOS 客户端还支持导入 PDF
  • 通过类似 RSS 阅读器一样的 RSS 订阅链接,添加 Feed
  • 通过电子邮件

整理

Omnivore 提供了如下几个方式了帮助整理

  • Archiving 归档
  • Lables 标签
  • Search 搜索,通过关键字来搜索所有保存的内容,也可以通过一些高级的检索技巧来实现更加细粒度,准确的搜索
    • 根据标签过滤,label:Newsletter
      • 有标签一或标签二,label:Cooking,Fitness
      • 过滤同时有多个标签的内容 label:Newsletter label:Surfing
      • 有标签一,但是没有标签二 label:Coding -label:News
    • 根据是否存档过滤
      • 在收件箱 in:inbox
      • 在归档中 in:archive
      • 所有的 in:all
    • 根据阅读状态来过滤
      • 读过 is:read
      • 未读 is:unread
    • 根据类型过滤
      • type:articel
      • type:file
      • type:pdf
      • type:highlights
    • 查询有 highlights 的内容 has:highlights
    • 排序
      • sort:saved 依据保存日期排序
      • sort:updated 根据更新时间排序
      • sort:score 根据相关度
      • 可以通过 -asc 或者 -des 来调整升降序
      • sort:saved-asc
      • sort:updated-des
  • Filters 过滤器,默认情况下提供了内置的过滤器
    • Read Later,所有的未归档的内容,除了 Newsletters
    • Highlights,高亮的
    • Today,今日保存的内容
    • Newsletters,通过邮件订阅的内容

集成

将数据发送到其他应用,比如 Logseq,Obsidian,或者通过 API,或者 Webhooks 的方式和其他系统进行集成。

  • Logseq
  • Obsidian
  • Pocket 支持关联之后,导入数据,限制 20k 条
  • Webhook
  • [[Readwise]],将高亮从 Omnivore 同步到 Readwise

和 Obsidian 集成

XCeY

Webhook

目前 Omnivore 支持四种类型的事件

  • 页面创建
  • 页面更新
  • 创建高亮
  • 添加标签

XWCp

如果有外部的系统集成,可以根据这四个事件类型去触发。