sports-ticker

🏆 免费实时赛事追踪助手

🥥8总安装量 2评分人数 2
100% 的用户推荐

基于ESPN免费API的实时体育赛事追踪工具,支持足球、NBA、NFL等主流联赛,零成本获取比分提醒与赛程管理。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无危险代码执行函数(eval/exec/system/subprocess 均未使用)
  • ✅ 零第三方依赖,仅使用 Python 标准库
  • ✅ 无静默数据上传,用户配置完全本地存储
  • ⚠️ 来源为个人开发者账号(T3),建议自行审查代码
  • ⚠️ 需持续访问 ESPN 公开 API(site.api.espn.com)获取数据

使用说明

核心用法

Sports Ticker 是一款面向体育爱好者的实时比分追踪工具,通过调用 ESPN 公开 API 实现多联赛、多球队的自动化监控。用户首次运行 python3 scripts/setup.py 即可启动交互式配置向导,选择关注的运动项目(足球、NFL、NBA、NHL、MLB、F1 等)、具体球队及提醒偏好。配置完成后,核心功能通过 ticker.pylive_monitor.py 实现实时比分推送,v3.0 新增 schedule.py 查看未来赛程、、auto_setup_crons.py 自动生成定时任务等进阶能力。

显著优点

零成本接入:无需 API Key,直接调用 ESPN 公开接口,覆盖全球 50+ 联赛;多维度提醒:支持实时比分、终场结果、赛前 30 分钟提醒及夜间免打扰模式;灵活配置:JSON 配置文件清晰可读,支持球队搜索、联赛积分榜查询、紧凑/JSON 多种输出格式;自动化集成:可生成 cron 定时任务或 OpenClaw CLI 命令,无缝嵌入现有工作流;纯标准库实现:仅依赖 Python 内置模块,无第三方包管理负担。

潜在缺点与局限性

数据来源单一:完全依赖 ESPN API,若服务变更或限流将直接影响功能;T3 来源风险:作者为个人开发者,长期维护与更新承诺存疑;功能边界明确:仅提供数据查询与提醒,不支持投注、社交互动或深度数据分析;本地化不足:界面与数据均为英文,对非英语用户不够友好;网络依赖性强:离线环境无法使用,且需持续访问外网 API。

适合的目标群体

个人体育迷、多球队追踪者、需要自动化比赛提醒的效率用户,以及希望将体育数据集成到 OpenClaw 等自动化平台的开发者。特别适合关注欧美主流联赛、追求轻量化工具而非重型体育 App 的用户。

使用风险

网络稳定性:ESPN API 响应延迟或中断会导致提醒失效;本地状态管理.live_state.json 文件损坏可能导致重复提醒或遗漏;cron 配置误操作:自动生成的定时任务若未正确设置可能产生冗余日志或资源占用;隐私边界:虽无敏感数据收集,但 ESPN 可记录查询 IP 与球队偏好。

sports-ticker 内容

文件夹图标scripts文件夹
手动下载zip · 31.5 kB
auto_setup_crons.pytext/plain
请选择文件