Repository navigation
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/loltermHomebrew로 설치하면 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와 공식적인 관련이 없습니다.