tech-news-digest

📡 智能聚合技术动态 · 多源质量评分

自动化科技新闻聚合系统,整合RSS、Twitter、GitHub等五层数据源,支持质量评分与多格式输出,适合开发者与团队定时获取技术动态

收藏
26.3k
安装
8.5k
版本
3.6.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Tech News Digest 是一个面向开发者和技术团队的新闻聚合自动化工具,通过五层数据收集架构(RSS订阅、Twitter/X KOL监控、GitHub发布、Reddit讨论、Web搜索)构建统一的技术信息流。

运行模式

  • 统一管道模式(推荐):run-pipeline.py 并行执行全部5个数据源抓取,自动完成合并、去重、质量评分,约30秒生成最终报告
  • 单源模式:针对特定数据源独立运行,适合调试或定向补充

配置体系:采用"默认+覆盖"的分层设计,用户可在 workspace/config/ 中自定义源配置、主题定义和显示规则,无需修改核心代码。

输出格式:内置Discord、Email、Markdown三套模板,支持2000字符优化、HTML富文本、GitHub兼容表格等场景。

显著优点

1. 多源整合能力强:预置133个高质量源(49 RSS、49 Twitter、22 GitHub、13 Reddit),覆盖AI、加密货币、前沿科技三大领域
2. 质量评分机制:基于来源优先级、时效性、历史重复度等多维度算法排序,非简单时间线堆叠

3. 工程化设计完善:并行抓取、指数退避重试、ETag缓存、GitHub App自动认证等企业级特性

4. 零依赖运行:Python 3.8+标准库即可运行,可选依赖仅增强体验

5. 可审计的安全模型:所有API密钥通过环境变量注入,无隐蔽的网络行为或凭证读取

潜在局限

  • API成本:Twitter/X API为付费服务(Bearer Token),Brave Search免费层有速率限制
  • 维护负担:RSS源失效、KOL账号变更需持续跟进,133个预置源需要定期有效性检查
  • 中文内容支持有限:预置源以英文为主,中文科技媒体需手动配置
  • 无原生LLM分析:仅做聚合与评分,不提供AI摘要或趋势解读(需外部扩展)
  • 跨平台隔离限制:单次运行只能投递到一个渠道(Discord或邮件),多平台需多任务配置

适合人群

  • 技术团队CTO/架构师:需要系统性跟踪技术栈演进
  • 开发者社区运营:定时向Discord/Telegram推送精选内容
  • 独立开发者/研究员:个人知识管理自动化,替代手动刷推
  • 投资机构分析师:监控开源项目动态和KOL观点

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| API速率超限 | Twitter/GitHub免费额度易耗尽 | 配置Token、调整抓取频率、使用GitHub App认证 |
| 信息过载 | 默认配置可能产生过多条目 | 调整 `max_items`、禁用低优先级源、缩短时间窗口 |
| 源失效 | RSS feed 404或格式变更 | 定期运行 `--verbose` 调试,关注 `validate-config.py` 报错 |
| 重复内容 | 同一新闻多源报道 | 内置85%标题相似度去重,历史归档交叉检测 |
|  Cron配置漂移 | 复制粘贴pipeline步骤到cron会导致版本不一致 | **必须**使用 `references/digest-prompt.md` 模板模式,禁止硬编码步骤 |

tech-news-digest 内容

暂无文件树

手动下载zip · 81.2 kB
contentapplication/octet-stream
请选择文件