跨平台开源免费神器 Omnivore 助你告别信息过载,全面开启高效阅读!

AI资讯2个月前发布 新媒派
362 0 0

点评: Omnivore 是一个为喜欢阅读的人提供的完整、开源的 “稍后阅读” 解决方案。

跨平台开源免费神器 Omnivore 助你告别信息过载,全面开启高效阅读!

Omnivore Dark模式

1. 简介

Omnivore 是一个免费、开源的稍后阅读管理工具,它为喜欢阅读的人提供了一个无干扰的平台来保存文章、新闻通讯订阅和文档,以便稍后阅读。它的特点包括荧光笔高亮显示、添加备注、搜索和共享功能,以及全键盘导航。Omnivore 还支持自动保存阅读进度、通过电子邮件添加新闻通讯文章,以及在所有设备上同步阅读列表。

为了满足不同用户的需求,Omnivore 提供了原生的 iOS 应用和适用于安卓用户的 Progressive Web App,同时支持 Chrome, Safari, Firefox 和 Edge 等主流浏览器的扩展。iOS 用户还能享受到离线阅读和文章转语音的便利。此外,Omnivore 与 Logseq 插件的集成,为用户带来了更加丰富的阅读管理工具。

跨平台开源免费神器 Omnivore 助你告别信息过载,全面开启高效阅读!

2. 功能

  • 高亮显示、笔记注释、搜索和共享
  • 全键盘导航
  • 自动保存你在长文章中的阅读位置
  • 通过电子邮件添加来自新闻组的文章(支持子堆栈!)
  • PDF 支持
  • Web App 以 Node.js 和 TypeScript 编写
  • 提供原生 iOS、原生 Android(渐进式 Web) 应用
  • 提供 Chrome、Safari、Firefox 和 Edge 浏览器的扩展
  • 标签支持(Labels 或 Tags)
  • 离线支持
  • 文字转语音(仅限 iOS)
  • 通过插件提供对著名的开/闭源笔记软件 Logseq、Obsidian、Notion,还有Pocket、Readwise 的支持

跨平台开源免费神器 Omnivore 助你告别信息过载,全面开启高效阅读!

Omnivore Light模式

3. 技术栈

Omnivore 利用了如下一些很棒的开源软件, 也用到了更多其它的库,具体可以查看包文件:

  • TypeScript – 大部分后端和前端都是用 TypeScript 编写的。(PS:TS趋势似乎越来越火)
  • Next.js – 前端是个Next.JS应用程序,托管在 Vercel 上。
  • SWR – 使用 SWR 在网络上获取所有数据。
  • Stitches – 在前端使用缝合来设计我们的组件。
  • Mozilla Readability – 使用 Mozilla 的可读性库来使页面更易于阅读。
  • Swift GraphQL – 我们使用 Swift GraphQL 在 iOS 上生成 GraphQL 查询.
  • Apollo GraphQL – 我们使用 Apollo GraphQL 在 Android 上生成 GraphQL 查询。
  • Radix – 我们在前端使用 Radix UI 的组件。

4. 使用

作为一款所有组件都是开源的免费软件,支持本地部署和免费的在线托管版本。

本地自托管的比较麻烦,感兴趣的可以查看官网文档:https://github.com/omnivore-app/omnivore

也可以直接用 Omnivore 提供的免费在线托管:https://omnivore.app

另外,别忘了,还有 Android 和 iOS 的移动版 App 可以用(可以到它官网下载)。

© 版权声明

相关文章