ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

MLB-LED-Scoreboard分区排名功能:如何显示球队战绩与外卡排名

MLB-LED-Scoreboard分区排名功能:如何显示球队战绩与外卡排名 MLB-LED-Scoreboard分区排名功能如何显示球队战绩与外卡排名【免费下载链接】mlb-led-scoreboardAn LED scoreboard for Major League Baseball :baseball:项目地址: https://gitcode.com/gh_mirrors/ml/mlb-led-scoreboardMLB-LED-Scoreboard是一个基于树莓派与 LED 点阵屏的开源美国职业棒球大联盟MLB记分牌项目。除了实时比分它内置的分区排名功能可以自动滚动展示你关注分区的球队战绩胜-负场、落后场次GB以及AL/NL 外卡排名数据每 15 分钟自动刷新一次。本文讲解如何用最少的配置启用分区排名屏以及不同尺寸 LED 屏的显示差异。 功能概览分区排名屏展示哪些信息分区排名屏Standings位于记分牌的屏幕轮播列表中每轮固定展示seconds配置秒数内容包含分区前 5 名球队球队缩写 战绩 GBGames Back落后场次状态配色锁定分区冠军clinched与外卡淘汰eliminated的球队会显示专属颜色一眼看懂季后赛形势底部指示条高亮当前正在展示的是哪个分区West / Central / East或 AL / NL Wild Card 的位置季后赛开始后排名屏会自动切换为季后赛对阵图外卡赛 → 分区赛 → 联盟冠军赛无需额外配置。⚙️ 最快配置方法在 config.json 中指定分区在配置文件 config.example.json 的standings.divisions数组里填入分区名即可不配置时默认显示NL Centralstandings: { divisions: [ NL Central, NL Wild Card ] }再在rotation.screens中加入排名屏控制它的展示时长与优先级{ kind: standings, seconds: 60, with_priority: 0 }支持的分区共8 个完整清单见 schemas/config.schema.json 中的division定义类型可选值分区排名AL East / AL Central / AL West / NL East / NL Central / NL West外卡排名AL Wild Card / NL Wild Card 外卡组会展示该联盟外卡争夺前 5 名的球队。领先者 GB 显示为-领先分区第一的球队会显示1.5这类正值。 不同尺寸 LED 屏的显示差异渲染逻辑位于 standings/src/mlb_led_scoreboard_standings/renderer.py按屏宽自动适配宽屏大于 32 像素宽一行同时显示球队名、胜-负完整战绩和 GB每 10 秒自动切换到divisions列表中的下一个分区32x32 小屏屏太小放不下胜和负两个数字因此每 5 秒在 W胜与 L负之间交替显示同时轮换分区 排名数据如何更新数据获取逻辑在 standings/src/mlb_led_scoreboard_standings/standings.py常规赛期间调用 MLB Stats API 的standings接口拉取 AL/NL 两大联盟leagueId 103/104的分区战绩配置了外卡组时再额外拉一次wildCard类型每 15 分钟自动刷新一次STANDINGS_UPDATE_RATE判定进入季后赛后改用schedule_postseason_series接口生成季后赛对阵数据供排名屏绘制对阵图分区配置的校验类型检查、默认值兜底在 standings/src/mlb_led_scoreboard_standings/config.py常规赛、季后赛、赛季末三种场景的测试用例见 standings/tests/test_standings.py。 快速开始需要 clone 仓库时使用以下地址git clone https://gitcode.com/gh_mirrors/ml/mlb-led-scoreboard cd mlb-led-scoreboard/ sudo ./install.sh安装完成、配置好config.json后分区排名屏就会与比赛实况、赛前屏一起自动轮播。功能总览与屏幕轮播细节可参考 README.md 的 Division Standings 章节。【免费下载链接】mlb-led-scoreboardAn LED scoreboard for Major League Baseball :baseball:项目地址: https://gitcode.com/gh_mirrors/ml/mlb-led-scoreboard创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表