Naver Sports 비공식 게이트웨이를 폴링해 점수·이닝·카운트·주자·최근 플레이를 ANSI 그래픽으로 렌더링

화면

  • 라이브 스코어보드: 다이아몬드 + B/S/O 카운트 + 타자/투수 시즌·당일 기록
  • 오늘 일정/결과 보드 (kbo today)
  • 팀/선수 통계 — 순위·타격·투구 leaderboard, 팀별 필터 (kbo stats, 인터랙티브)

사용

npm i -g kbo-cli                                                                                                   
                                       
kbo today                            # 오늘 경기 한눈에                                                            
kbo watch --game 20260501LGNC02026   # 라이브 중계 (좌우키로 경기 전환)  
kbo stats                            # 팀 순위 + 선수 leaderboard                                                  

특징

  • 런타임 의존성 1개(picocolors), 빌드 산출물 31KB 단일 파일
  • TypeScript + Bun build, 런타임 Node ≥18
  • KBO 10개 구단 공식 컬러를 24-bit truecolor 칩으로 — BT.601 brightness 로 흑/백 글씨 자동 선택

한계

  • Naver Sports 비공식 API라 무공지 변경 위험. 폴링 하한 1초, 기본 5초 (더 공격적으로 낮추지 않음)
  • KBO 외 다른 리그 미지원

설치