All Projects → cedricblondeau → World Cup 2018 Cli Dashboard

cedricblondeau / World Cup 2018 Cli Dashboard

Licence: mit
⚽🏆A World Cup 2018 CLI dashboard – Watch matches in your terminal

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to World Cup 2018 Cli Dashboard

Goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Stars: ✭ 14,096 (+2564.65%)
Mutual labels:  cli, terminal, dashboard
Football Cli
⚽ Command line interface for Hackers who love football
Stars: ✭ 984 (+86.01%)
Mutual labels:  cli, football, soccer
Devdash
🍱 Highly Configurable Terminal Dashboard for Developers and Creators
Stars: ✭ 939 (+77.5%)
Mutual labels:  cli, terminal, dashboard
Stonky
A command line dashboard for monitoring stocks
Stars: ✭ 208 (-60.68%)
Mutual labels:  cli, terminal, dashboard
Npx card
use npx anmol to connect with me
Stars: ✭ 377 (-28.73%)
Mutual labels:  cli, terminal
Cw
The best way to tail AWS CloudWatch Logs from your terminal
Stars: ✭ 368 (-30.43%)
Mutual labels:  cli, terminal
React Slate
Write interactive CLI apps with React
Stars: ✭ 385 (-27.22%)
Mutual labels:  cli, terminal
Tui Rs
Build terminal user interfaces and dashboards using Rust
Stars: ✭ 6,081 (+1049.53%)
Mutual labels:  terminal, dashboard
Colorls
A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. 🎉
Stars: ✭ 3,896 (+636.48%)
Mutual labels:  cli, terminal
Go Prompt
Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
Stars: ✭ 4,255 (+704.35%)
Mutual labels:  cli, terminal
Saws
A supercharged AWS command line interface (CLI).
Stars: ✭ 4,886 (+823.63%)
Mutual labels:  cli, terminal
Pick
create curses based interactive selection list in the terminal
Stars: ✭ 370 (-30.06%)
Mutual labels:  cli, terminal
Stig
TUI and CLI for the BitTorrent client Transmission
Stars: ✭ 360 (-31.95%)
Mutual labels:  cli, terminal
Lazygit
simple terminal UI for git commands
Stars: ✭ 24,910 (+4608.88%)
Mutual labels:  cli, terminal
Tsukae
🧑‍💻📊 Show off your most used shell commands
Stars: ✭ 345 (-34.78%)
Mutual labels:  cli, terminal
Yaspin
A lightweight terminal spinner for Python with safe pipes and redirects 🎁
Stars: ✭ 413 (-21.93%)
Mutual labels:  cli, terminal
Pulsemixer
CLI and curses mixer for PulseAudio
Stars: ✭ 441 (-16.64%)
Mutual labels:  cli, terminal
Spotify Cli Linux
🎶 A command line interface to Spotify on Linux
Stars: ✭ 443 (-16.26%)
Mutual labels:  cli, terminal
Hn Cli
📰 CLI to browse Hacker News
Stars: ✭ 448 (-15.31%)
Mutual labels:  cli, terminal
Whipper
Python CD-DA ripper preferring accuracy over speed
Stars: ✭ 517 (-2.27%)
Mutual labels:  cli, terminal

screenshot

World Cup 2018 CLI Dashboard Build Status

forthebadge forthebadge forthebadge

Run it in docker 🐳

Pull it from Docker Hub:

docker pull cedricbl/world-cup-2018-cli-dashboard && \
docker run -ti -e TZ=America/Toronto cedricbl/world-cup-2018-cli-dashboard

Replace America/Toronto with your actual timezone. This image is for amd64 arch only.

Or build it:

Want to build this image from a Dockerfile instead? Or do you want to run this dashboard on a non-amd64 arch, let's say arm? On a Raspberry Pi?

docker build -t world-cup-2018-cli-dashboard github.com/cedricblondeau/world-cup-2018-cli-dashboard && \
docker run -ti -e TZ=America/Toronto world-cup-2018-cli-dashboard

Install using npm or yarn

NPM:

npm install -g world-cup-cli-dashboard

Yarn:

yarn global add world-cup-cli-dashboard

Requires NodeJS 6+.

Usage

POST_NOTIFICATIONS=0 wc2018
  • Use ⬅️ and ➡️ keys to navigate through different different matches.
  • Set POST_NOTIFICATIONS to 1 to enable native notifications when receiving new match events such as goals, cards or substitutions (won't work in Docker).

How does it work?

Data is sourced from the awesome worldcup.sfg.io. Matches get updated each 30 seconds. Groups get updated each 2 minutes.

Terminal interface built with react-blessed.

FAQ

Q: Data is not showing up?

If an API call fails, we log a debug message. Press F12 to see the debug console, some helpful messages may show up (a 503 or a 429 HTTP code for instance).

Development

git clone https://github.com/cedricblondeau/world-cup-2018-cli-dashboard
cd world-cup-2018-cli-dashboard
yarn install
USE_FIXTURES=1 yarn start

Set USE_FIXTURES to 0 to use the actual API in dev.

Contributions are very welcome.

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].