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

文摘   科技   2024-06-20 22:33   江苏  
项目LOGO

仓库:omnivore-app/omnivore

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

Omnivore Dark模式

1. 简介

Omnivore 这个英文单词的意思是 “杂食动物” 。杂食动物是指既吃植物性食物,也吃动物性食物的动物。

这类动物在自然界中非常普遍,包括人类在内的许多哺乳动物都属于此类。杂食动物的食物来源多样,可以适应多种环境,相比纯粹以植物或动物为食的动物,它们在食物链中占有更为灵活的地位,有利于它们的生存和繁衍。

对于“读书人”来说,“杂食”意味着不拘泥于某一类型的书籍或文章,而是广泛地阅读各种不同主题和风格的文字。这种习惯同样有很多好处:

  • 知识面的拓宽:多样性阅读可以帮助人们接触到更广泛的知识领域,从而增加对不同学科和文化的理解。
  • 思维的灵活性:通过阅读不同类型的文字,可以培养开放和灵活的思维方式,提高解决问题的能力。
  • 提升语言能力:阅读不同风格的文本可以提高阅读理解能力,增强词汇量和语法运用能力。
  • 避免思维定势:有助于避免陷入单一的思维模式,鼓励人们从不同的角度去审视问题。
  • 增加兴趣和乐趣:让阅读体验更加丰富和有趣,减少单调性。
  • 提高创造力:接触不同的观点和信息可以激发新的想法和创意,有助于创造性思维的培养。
  • 增强批判性思维:通过阅读各种甚至是对立的观点和论证,可以培养批判性思维,学会如何评估信息的可靠性和价值。
  • 促进跨学科学习:杂食性阅读可以促进不同学科之间的知识融合,帮助人们建立跨学科的联系和理解。

2. 功能

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

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

天马行空的大杂烩
“我不能选择那最好的,是那最好的选择我。”-泰戈尔 💖欢迎来到这里。我天马行空地写,您随心所欲地看。欢迎就我们感兴趣的内容交流学习😀🤝
 最新文章