SuYxh/ai-news-aggregator
🤖 AI News Aggregator - 自动聚合 80+ AI/科技资讯源,支持 RSS 订阅导入,智能过滤 AI 相关内容,双语标题翻译,每 2 小时自动更新
解决的问题
AI 领域发展迅速,但新闻分散在数十个网站、微信公众号和 RSS 源中,难以追踪。本项目将所有内容汇集到一处,筛选 AI 相关内容,并每两小时自动更新。它还将英文标题翻译成中文,方便非英语读者快速浏览重要信息。
工作原理
该项目运行一个基于 TypeScript 的爬虫,从 14 个聚合平台(如 AI Today Hot List、TechURLs、NewsNow、TopHub 等)、70 多个精心挑选的 RSS 源(包括 AI 公司官方账号、中国 AI 企业、研究人员、工具和博客)以及 52 个微信公众号抓取内容。它使用关键词匹配来判断内容是否与 AI 相关,进行去重,并将所有内容存储为 JSON 文件。一个基于 React + TypeScript 的 Web 应用(使用 Vite 和 Tailwind CSS 构建)读取这些 JSON 文件,并提供带有筛选、搜索、深色模式、收藏、阅读历史和时间范围选项的新闻展示界面。GitHub Actions 工作流每两小时重新运行抓取和部署流程,确保托管网站保持最新。
适用人群
希望获得单一、实时且双语 AI 新闻流的 AI 爱好者、开发者、研究人员和对技术感兴趣的读者。对于需要结构化 JSON 数据进行分析或集成的用户也非常有用。
亮点
- 从 14 个专业平台、70 多个 RSS 源和 52 个微信公众号聚合内容
- 自动将英文标题翻译为中文,支持三种显示模式(原文、中文、双语)
- 响应式 Web 应用,支持深色模式、搜索、筛选、收藏、阅读历史和 JSON 导出
- 定时 GitHub Actions 工作流每 2 小时更新一次新闻
data/目录下清晰的 JSON 输出,包含 24 小时、7 天、归档、源状态等文件- 高度可定制:编辑 OPML 文件以添加 RSS 源、调整抓取时间窗口并选择输出目录
相关
- 项目
- 项目
- 项目
- 项目