Repolode
johnwarne

johnwarne/upvote-rss

自托管的 PHP 服务,可将 Reddit、Hacker News、Lemmy 等站点的热门内容生成 RSS 订阅源。

Star
500
Fork
15
未关闭 Issue
16
最近提交
16天前

这是什么?

Upvote RSS 可以为 Reddit、Hacker News、Lemmy、Lobste.rs、PieFed、Mbin 以及 GitHub 仓库生成热门内容的 RSS 订阅源。用户选择平台和社区后,可按最低分数或每日目标篇数过滤,让订阅内容的数量保持在阅读器能轻松消化的范围内。

订阅源可包含嵌入的视频、图库和图片,也可附带解析后的正文、特色图、预估阅读时长、分数以及高赞评论,并可过滤置顶的版主评论。此外支持通过 Ollama、OpenAI、Google Gemini、Anthropic、Mistral、DeepSeek 或任意 OpenAI 兼容接口生成 AI 摘要。

项目可通过 Docker 部署,也可在 PHP 8.2 及以上环境手动运行。缓存支持文件系统、Redis 和 APCu;使用 Reddit 订阅需要配置 Reddit API 应用。

核心功能

  • 01为 subreddit、Hacker News 榜单、Lemmy 与 PieFed 社区、Mbin 杂志、Lobsters 和 GitHub 生成订阅源
  • 02按分数、分数阈值或平均每日篇数过滤内容
  • 03嵌入帖子中的视频、图库和图片
  • 04通过 Ollama、OpenAI、Gemini、Anthropic、Mistral、DeepSeek 或兼容接口生成 AI 摘要
  • 05可选接入 Readability.js、Mercury 和 Browserless 解析正文
  • 06支持 Reddit 的 NSFW 过滤与模糊处理

适用场景

  • 在 RSS 阅读器中以稳定的低频率订阅几个 subreddit
  • 无需打开网站即可追踪 Hacker News 或 Lobsters 的热门内容
  • 按编程语言或主题关注 GitHub 上的热门仓库
  • 在订阅阅读器中查看热门文章的 AI 摘要

快速上手

  1. 1

    使用预构建镜像运行 Docker 容器

    docker run -d --restart unless-stopped -p 8675:80 ghcr.io/johnwarne/upvote-rss:latest
  2. 2

    在浏览器中打开映射端口上的应用

使用前须知

  • Reddit 订阅源需要您创建 Reddit 应用并提供 API 凭据。
  • AI 摘要需要 API 密钥或自托管的 LLM(如 Ollama)。

收录于专题

标签

#rss#reddit#hacker-news#lemmy#self-hosted#php#feed-generator#llm-summaries#github#lobsters

常见问题

upvote-rss 是什么?
自托管的 PHP 服务,可将 Reddit、Hacker News、Lemmy 等站点的热门内容生成 RSS 订阅源。 Upvote RSS 可以为 Reddit、Hacker News、Lemmy、Lobste.rs、PieFed、Mbin 以及 GitHub 仓库生成热门内容的 RSS 订阅源。用户选择平台和社区后,可按最低分数或每日目标篇数过滤,让订阅内容的数量保持在阅读器能轻松消化的范围内。
upvote-rss 可以免费使用吗?用的什么许可证?
upvote-rss 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
upvote-rss 还在维护吗?
活跃维护中。upvote-rss 最近一次提交是在 2026年10月22日。
upvote-rss 适合用来做什么?
在 RSS 阅读器中以稳定的低频率订阅几个 subreddit 无需打开网站即可追踪 Hacker News 或 Lobsters 的热门内容 按编程语言或主题关注 GitHub 上的热门仓库 在订阅阅读器中查看热门文章的 AI 摘要
upvote-rss 怎么安装和运行?
使用预构建镜像运行 Docker 容器: docker run -d --restart unless-stopped -p 8675:80 ghcr.io/johnwarne/upvote-rss:latest 在浏览器中打开映射端口上的应用
在哪里获取 upvote-rss?
源代码和安装说明在 GitHub 上:https://github.com/johnwarne/upvote-rss

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目