用途:soccer-goat 用于把球员或俱乐部的市场价值、游戏评分、潜力与关键数据合并成一份报告,并把各来源(Transfermarkt、EA Sports FC、sofifa/fifacm、ESPN)数据写入本地 SQLite,以支持单站无法完成的跨来源查询。不适用于实时比分/赛程、梦幻足球定价或博彩赔率。
主要能力:player(球员一次性报告)、team(全队阵容及各球员价值与评分及球队合计)、compare(两名球员并排比较)、over-under-rated(价值与评分偏离)、potential-gap(潜力减当前评分排序)、wonderkids(年轻高潜力且价值上升者)。另有 clubs、competitions、players 搜索命令,以及 which 自然语言命令匹配。
安装与使用:先装 CLI:npx -y @mvanhorn/printing-press-library install soccer-goat --cli-only;验证 soccer-goat-pp-cli --version。若失败可改用 go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/soccer-goat/cmd/soccer-goat-pp-cli@latest。示例:soccer-goat-pp-cli player schjelderup --json;soccer-goat-pp-cli team benfica --json;soccer-goat-pp-cli compare mbappe haaland --json;soccer-goat-pp-cli over-under-rated --team benfica --json;soccer-goat-pp-cli potential-gap --team benfica --json;soccer-goat-pp-cli wonderkids --team benfica --max-age 21 --json。任意命令可加 --agent(展开为 --json --compact --no-input --no-color --yes)。输出外层为 meta/results 信封,数据在 results,来源在 meta.source(live 或 local)。
限制:无需认证;只读,不做创建、更新、删除、发布等变更操作。市场价值数据来自 Transfermarkt API,可能出现服务不可用;可用 doctor 查看源状态,或用 --base-url、SOCCER_GOAT_BASE_URL(S) 指定实例,或自托管 felipeall/transfermarkt-api(Docker)。潜力数据为尽力而为。响应具体字段、评分数值及各类配置细节资料未完全展开,暂未提供。