轻量级体育资讯自动化工具 · RSS 抓取 + LLM 聚类 + 中文日报
支持运动: NFL | MLB | F1 | 足球 | NBA
技术栈: Python 3.12+ · uv · feedparser · LLM API
| 📅 日期 | 🏆 涵盖运动 |
|---|---|
| 2026-04-07 | MLB · NFL · F1 · 足球 · NBA |
| 2026-04-06 | MLB · NFL · F1 · 足球 · NBA |
| 2026-04-05 | MLB · NFL · F1 · 足球 · NBA |
| 2026-04-04 | MLB · NFL · F1 · 足球 · NBA |
| 2026-04-03 | MLB · NFL · F1 |
| 2026-03-31 | MLB · NFL · F1 |
| 2026-03-29 | MLB · NFL · F1 |
| 2026-03-27 | MLB · NFL · F1 |
| 2026-03-26 | MLB · NFL · F1 |
| 2026-03-25 | MLB · NFL · F1 |
共 20 份日报,查看完整历史列表: Archived Reports
💡 提示: 报告列表会在每次运行
uv run spnews后自动更新,默认展示最近 10 条。
# 安装依赖
uv sync
# 配置环境变量 (替换为你的 LLM 地址)
export LLM_BASE_URL="http://your-server:8070/v1"
export LLM_MODEL="your-model-name"
# 运行生成报告
uv run spnews
| 参数 | 说明 | 示例 |
|---|---|---|
-s, --sports |
选择运动 | uv run spnews -s formula1 football |
--hours |
回溯小时数 | uv run spnews --hours 12 |
-o, --output |
自定义输出路径 | -o output/f1_daily.md |
spnews/
├── pyproject.toml # 依赖配置
├── README.md # 详细说明文档
├── src/spnews/
│ ├── main.py # CLI 入口
│ ├── config.py # 配置文件 (环境变量)
│ ├── fetcher.py # RSS 抓取
│ ├── llm.py # LLM API 调用
│ ├── cluster.py # 事件聚类
│ └── summarizer.py # AI 总结生成
└── output/ # 每日报告生成目录 ✅
🎯 想深入了解项目? → 访问 GitHub Repo
Powered by 🐍 Python + ⚡ LLM API · Built with simplicity in mind