Free News Agent简介
News-Agent 是自动化的 新闻 聚合与 RSS 订阅源 生成器 。通过 GitHub Actions 拉取多源 RSS,完成 智能 去重与分发,输出标准化订阅源并托管到 GitHub Pages,便于随时订阅与分享。支持 AI、 科技 、 财经 等多个分类。
适用人群
核心特性
- 自动化新闻聚合:从多个 RSS 源收集新闻条目
- 智能去重:基于哈希值,避免重复文章
- 标准 RSS 生成:自动产出可订阅的 RSS Feed
- 免费托管:GitHub Pages 输出订阅服务
- 定时更新:可配置计划;示例计划包含
- 分类 管理 :AI / 科技 / 财经 等多分类聚合
订阅源(示例)
| ? AI・ 人工智能 | https://zskksz.asia/News-Agent/feed/aifreenewsagent.xml | ✅ |
| ? 科技 Technology | https://zskksz.asia/News-Agent/feed/technologyfreenewsagent.xml | ✅ |
| ? 财经 Finance | https://zskksz.asia/News-Agent/feed/financefreenewsagent.xml | ✅ |
目录结构(摘录)
News-Agent/ ├── src/ # 核心模块 │ ├── rss_read.py # RSS 读取与聚合 │ └── load_rss_url.py # RSS 源配置加载 ├── RSS feed URL/ │ └── rss_feed_url.json # 订阅源列表 ├── feed/ # 生成的 RSS 文件 ├── cumulative_news/ # 累积新闻文档 ├── 生成累积新闻.py ├── 生成累积RSS.py ├── d ai ly_update.py └── requirements.txt快速开始(本地)
安装依赖
pip install -r requirements.txt手动更新
# 更新累积新闻 python 生成累积新闻.py # 生成 RSS Feed python 生成累积RSS.py # 一键更新 python daily_update.py配置 RSS 源
编辑 RSS feed URL/rss_feed_url.json:
[ { "name": "订阅源名称", "category": "分类名", "language": "zh/en", "rss": "https://example.com/rss" } ]自动化部署(GitHub Actions)
- Fork 仓库
- 在 Settings → Pages 中启用 GitHub Pages(Source: GitHub Actions)
- 推送后自动构建与部署
- 工作流示例:
- 每日 UTC 00:00 自动运行
- 聚合新闻、生成 RSS、部署到 GitHub Pages
输出文件
- RSS 订阅源:feed/*.xml
- 累积新闻:cumulative_news/*_cumulative.md
- 汇总报告:cumulative_news/cumulative_summary_*.md
兼容性与 统计
- 支持新闻源:10+ 个高质量 RSS 源
- 分类数量:3 个主要分类(AI / 科技 / 财经)
- 更新频率:可配置;示例为北京时区 8–24 点内每 4 小时一次
- 兼容性:Feedly、FeedReader、Folo、RSS Reader 等主流 阅读 器
服务与合规
开源地址
站点:https://www.zskksz.asia/News-Agent/
GitHub:https://github.com/zskfree/News-Agent

评论列表
发表评论