Omnivore 是一个开源的,稍后阅读应用,查看起官方的页面,支持非常多的客户端,包括了 iOS, macOS, Chrome,等等 Android 还在测试中。
在之前的自行架设的服务 中有推荐过 [[Wallabag]],但是 Wallabag 界面稍微有一些古早,但是使用起来完全没有任何问题,我自己也搭建用了很久。而非开源的,比如 [[Pocket]],[[Instapaper]],也都是过去非常不错的稍后阅读服务。
Omnivore 吸引我的一点是可以和外部的其他应用同步,比如可以和 Obisidian 同步,还可以接收 Newsletter。 另外还有一个吸引我的点就是,很多宣称可以代替 [[Readwise]] 阅读器,这也是一款我关注了很久,但是还没有深入使用的在线阅读器。 所以这篇文章就来介绍一下它。
功能
功能:
- 稍后阅读
- 集中所有的 Newsletters,会生成一个
username-123abc@inbox.omnivore.app
的邮箱地址,在订阅的时候使用该地址,所有发送到该邮箱的订阅内容都会自动存在 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 集成
Webhook
目前 Omnivore 支持四种类型的事件
- 页面创建
- 页面更新
- 创建高亮
- 添加标签
如果有外部的系统集成,可以根据这四个事件类型去触发。