Kostenloser Nachrichtenagent: Bereitstellungsleitfaden für einen Open-Source-Nachrichtenaggregator mit Unterstützung für RSS-Abonnements

341Zweite Lesung
Keine Kommentare

News-Agent: Open-Source-Software zur automatisierten Nachrichtenaggregation und RSS-Generator-Funktion

Nachrichtenagent Es handelt sich um ein automatisiertes Nachrichtenaggregationstool, das auf GitHub Actions basiert. Es kann effizient RSS-Inhalte aus verschiedenen Quellen abrufen, doppelte Informationen mithilfe intelligenter Deduplizierungsalgorithmen entfernen und schließlich standardisierte und kategorisierte Abonnementquellen auf GitHub Pages hosten, wodurch eine kostenlose Informationsverteilung und ein kostenloses Abonnement ermöglicht werden.

Free News Agent:支持 RSS 订阅生成的开源新闻聚合工具部署指南

Kernfunktionen und Merkmale

  • Vollautomatisierte Aggregation Unterstützt die Synchronisierung von Nachrichtenartikeln aus mehreren angegebenen RSS-Feeds.
  • Intelligente Deduplizierung Verwenden Sie die Hashwertverifizierung, um sicherzustellen, dass derselbe Artikel nicht wiederholt im Abonnement-Feed erscheint.
  • Standardisierte Ausgabe Erzeugt automatisch RSS-Feed-Dateien, die den W3C-Standards entsprechen und mit gängigen Readern wie Feedly, FeedReader und Folo kompatibel sind.
  • Kostenloses Hosting Mit GitHub Actions können Sie Aktualisierungen nach einem Zeitplan auslösen und diese über GitHub Pages öffentlich zugänglich machen.
  • Flexible Aktualisierungsfrequenz Unterstützt benutzerdefinierte Zeitpläne (z. B. Aktualisierung alle 4 Stunden von 8:00 bis 24:00 Uhr Pekinger Zeit oder tägliche Ausführung um 00:00 Uhr UTC).

Kurzanleitung zum Abonnement

Sie können die folgenden aggregierten, standardisierten Quellen direkt abonnieren:

Einstufung RSS-Abonnementadresse Zustand
🤖 AI · 人工智能 点击跳转
💻 科技 Technology 点击跳转
💰 财经 Finance 点击跳转

开发者部署指南

1. 本地快速启动

安装运行环境依赖:

pip install -r requirements.txt

执行更新指令:

# 方案 A:分步执行 python 生成累积新闻.py python 生成累积 RSS.py # 方案 B:一键更新 python daily_update.py

2. 自定义订阅源

通过编辑 RSS feed URL/rss_feed_url.json 配置文件来增加或修改源:

[ { 'name': '订阅源名称', 'category': '分类名', 'language': 'zh/en', 'rss': 'https://example.com/rss' } ]

3. GitHub Actions 自动化部署

  • Fork 仓库 :将项目克隆至个人账户。
  • 配置 Pages:在 Settings → Pages 中将 Source 设置为 GitHub Actions
  • 自动运行 :推送配置后,工作流将按照预设时间(如每日 UTC 00:00)自动执行:聚合新闻 $rightarrow$ 生成 RSS $rightarrow$ 部署至 Pages。

项目结构参考

Nachrichtenagent/ ├── src/ # 核心逻辑(RSS 读取、URL 加载)├── RSS feed URL/ # 订阅源配置文件 (rss_feed_url.json) ├── feed/ # 最终生成的 .xml 订阅文件 ├── cumulative_news/ # 存储累积新闻 (.md) 与汇总报告 ├── 生成累积新闻.py # 处理新闻累积逻辑 ├── 生成累积 RSS.py # 转换累积内容为 RSS 格式 ├── daily_update.py # 自动化更新主脚本 └── requirements.txt # 依赖清单 

适用场景与注意事项

  • 适用人群 :需要稳定、低成本资讯聚合方案的开发者,以及关注 AI、科技、财经领域的创作者。
  • 数据输出 :除了 .xml 订阅源,系统还会生成 .md 格式的累积新闻文档,方便进行离线存档或二次分析。
  • 合规性 :全站 HTTPS 加密,无广告干扰,代码开源透明,支持审计与二次开发。

资源链接

项目站点: https://www.zskksz.asia/Nachrichtenagent/
GitHub 仓库: https://github.com/zskfree/Nachrichtenagent

正文完
0
Administrator
版权声明:本站原创文章,由 Administrator 于2025-11-06发表,共计1352字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(Keine Kommentare)
验证码