这个项目能做什么
Miniflux 是一款使用 Go 语言编写的极简且具有独特设计理念的 feed 阅读器。它支持包括 Atom、RSS 和 JSON Feed 在内的多种 feed 格式,并允许进行 OPML 导入/导出。该应用程序通过移除像素追踪器、清除 URL 中的追踪参数以及拦截外部 JavaScript 来专注于隐私和安全性。
核心功能包括:
- 内容处理:内置本地 Readability 解析器用于提取相关内容,支持通过 CSS 选择器定义自定义抓取规则,以及使用正则过滤器来包含或排除文章。
- 用户界面:采用响应式、无干扰的设计,提供多种主题(浅色、深色、系统)并广泛支持键盘快捷键。
- 集成能力:集成超过 25 种第三方服务(如 Discord、Notion、Telegram),提供带有 Go 和 Python 客户端的 REST API,并兼容 Fever 和 Google Reader API。
- 技术规格:使用 PostgreSQL 进行存储,提供单个静态编译的二进制文件,并支持 Docker 部署。它实现了低资源占用并遵循 Twelve-Factor App 方法论。
- 身份验证:支持本地凭据、Passkeys (WebAuthn)、Google OAuth2 和 OpenID Connect。