Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cedricblondeau/world-cup-2022-cli-dashboard
Watch live World Cup 2022 matches in your terminal. ⚽🏆
https://github.com/cedricblondeau/world-cup-2022-cli-dashboard
bubbletea cli dashboard football go golang lipgloss soccer terminal tui worldcup worldcup2022
Last synced: 6 days ago
JSON representation
Watch live World Cup 2022 matches in your terminal. ⚽🏆
- Host: GitHub
- URL: https://github.com/cedricblondeau/world-cup-2022-cli-dashboard
- Owner: cedricblondeau
- License: mit
- Created: 2022-11-19T22:43:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-31T01:49:36.000Z (about 1 year ago)
- Last Synced: 2024-08-02T20:46:11.601Z (3 months ago)
- Topics: bubbletea, cli, dashboard, football, go, golang, lipgloss, soccer, terminal, tui, worldcup, worldcup2022
- Language: Go
- Homepage:
- Size: 2.33 MB
- Stars: 436
- Watchers: 3
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
![screenshot](https://raw.githubusercontent.com/cedricblondeau/world-cup-2022-cli-dashboard/main/screenshot.png)
# World Cup 2022 CLI Dashboard [![lint](https://github.com/cedricblondeau/world-cup-2022-cli-dashboard/workflows/lint/badge.svg)](https://github.com/cedricblondeau/world-cup-2022-cli-dashboard/actions) [![test](https://github.com/cedricblondeau/world-cup-2022-cli-dashboard/workflows/test/badge.svg)](https://github.com/cedricblondeau/world-cup-2022-cli-dashboard/actions) [![release](https://badgen.net/github/release/cedricblondeau/world-cup-2022-cli-dashboard)](https://github.com/cedricblondeau/world-cup-2022-cli-dashboard/releases)
[![forthebadge](https://raw.githubusercontent.com/BraveUX/for-the-badge/master/src/images/badges//built-with-love.svg)](https://forthebadge.com) [![forthebadge](https://raw.githubusercontent.com/BraveUX/for-the-badge/master/src/images/badges/kinda-sfw.svg)](https://forthebadge.com) [![forthebadge](https://raw.githubusercontent.com/BraveUX/for-the-badge/master/src/images/badges/made-with-go.svg)](https://forthebadge.com)
Featured in 📹 [Charm in the Wild | December 2022](https://www.youtube.com/watch?v=XuTb7Ao27w4&t=252s) ❤️.
## Features
- ⚽ Live matches (goals, bookings, substitutions)
- 🗒️ Team lineups
- 📅 Scheduled and past matches
- 📒 Standings & bracket
- 📊 Player stats (goals, yellow cards, red cards)## Install
### Method 1: Homebrew 🍺
Install:
```bash
brew tap cedricblondeau/cedricblondeau
brew install world-cup-2022-cli-dashboard
```Run:
```bash
world-cup-2022-cli-dashboard
```### Method 2: Docker 🐳
Build from the `main` branch:
```bash
docker build --no-cache https://github.com/cedricblondeau/world-cup-2022-cli-dashboard.git#main -t world-cup-2022-cli-dashboard
```Run it:
```bash
docker run -ti -e TZ=America/Toronto world-cup-2022-cli-dashboard
```Replace `America/Toronto` with the desired timezone.
### Method 3: Go package
Requirements:
- Go 1.19+ (with `$PATH` properly set up)
- Git```bash
go install github.com/cedricblondeau/world-cup-2022-cli-dashboard@latest
world-cup-2022-cli-dashboard
```### Method 4: Pre-compiled binaries
Pre-compiled binaries are available on the [releases page](https://github.com/cedricblondeau/world-cup-2022-cli-dashboard/releases).
## UI
UI is powered by [bubbletea](https://github.com/charmbracelet/bubbletea) and [lipgloss](https://github.com/charmbracelet/lipgloss).
For optimal results, it's recommended to use a terminal with:
- True Color (24-bit) support;
- at least 160 columns and 50 rows.## LICENSE
MIT