Skip to content

lolterm v0.3.2

Latest

Choose a tag to compare

@m16khb m16khb released this 09 Nov 01:30
· 4 commits to main since this release

lolterm v0.3.2

방송을 틀 수 없을 때 경기 흐름을 macOS 메뉴 막대에서 확인할 수 있습니다. 터미널을 닫아도 킬 스코어, 골드 리드, 게임 시계가 메뉴 막대에 표시됩니다.

추가된 것

  • 메뉴 막대 요약(lolterm lol bar): 라이브 경기를 SwiftBar 스트리밍 플러그인 형식으로 출력합니다. 메뉴 막대에는 T1 3–10 BLG · BLG +5.8k · 23:19처럼 블루 팀이 왼쪽인 킬 스코어와 골드 리드, 게임 시계가 나오고, 일시정지 중이면 ⏸가 붙습니다.
  • 드롭다운: 클릭하면 세트 스코어, 킬·골드·타워·억제기·용·바론, 오브젝트 타이머, 선수별 K/D/A·CS·골드·부활 카운트다운이 펼쳐집니다. 라이브 보드와 대화형 앱도 여기서 터미널로 열 수 있습니다.
  • 옵션: -l로 리그를 고정하고, -i로 폴링 간격(기본 5s)을 정하며, -1로 한 블록만 출력합니다.

피드는 relay와 같은 방식으로 받으므로, 플러그인을 시작하기 전에 있었던 일시정지도 게임 시계에서 빠집니다.

문서

  • README와 웹 소개의 소개 문구를 새로 썼고, 메뉴 막대 설정 방법을 추가했습니다.

설치

brew install m16khb-org/tap/lolterm

Homebrew로 설치하면 Go를 따로 설치하지 않아도 됩니다. 처음 설치할 때는 위처럼 전체 이름을 씁니다. Go 1.21 이상이 있으면 다음 명령으로도 설치할 수 있습니다.

go install github.com/m16khb-org/lolterm@latest

메뉴 막대 설정 절차는 README에 있습니다. 전체 설치 안내는 INSTALL.md를 참고하세요.

검증

  • go build ./..., go vet ./...(macOS·Linux·Windows), go test -race ./...(macOS)를 통과했습니다.
  • 진행 중인 Worlds 4강 T1-BLG 경기에서 lolterm lol bar의 출력을 확인했습니다.

알아 두세요

  • 메뉴 막대 표시에는 macOS용 SwiftBar가 필요합니다.
  • lolesports.com의 비공식 엔드포인트를 사용합니다. Riot Games와 공식적인 관련이 없습니다.