If you prefer working at the command line to using a graphical interface, and you're a football (soccer) fan, Soccer CLI is for you.

The app uses the football-data.org API to provide past and live football scores, standings, upcoming fixtures, and player information. All major European football leagues are supported, including Premier League, La Liga, UEFA Champions League, and more.

Smaller leagues, as well as UEFA Europa League, are not supported, at least for now.

A list of supported leagues and teams, as well as the codes, can be found HERE (note that for Spain's Primera Division, the league code for soccer-cli is no longer "LLIGA" but "PD", as shown below).

The Soccer CLI executable is installed by python-pip under ~/.local/bin/, and you'll need to add it to your PATH.The following command adds does this by adding PATH="$HOME/.local/bin:$PATH" to ~/.bashrc (replace it with ~/.zshrc if you use Zsh):

echo "PATH=\"\$HOME/.local/bin:\$PATH\"" >> ~/.bashrc

Next, source ~/.bashrc so the new configuration is used (opening a new shell should do it as well):

. ~/.bashrc

Soccer CLI should now be installed.

4. Register on football-data.org to get an API key, and configure Soccer CLI to use it

Visit THIS page and register. The football-data.org API key should be emailed to you.

To set Soccer CLI to use your API key, simply run "soccer" in the terminal and paste the API key when prompted:

Note that the link displayed by Soccer CLI, the first time you run it, does not work.