Obtenha partidas e classificações da Copa do Mundo FIFA 2018 na linha de comando com wowcup

19 de junho de 2018

O 2018 FIFA World Cup é um torneio internacional de futebol masculino que ocorre atualmente na Rússia. Se você está procurando uma maneira de obter facilmente uma lista de posição na linha de comando, seja porque passa a maior parte do tempo trabalhando em um console ou para uso em scripts ou outros aplicativos (como o Conky), dê uma olhada no wowcup.

wowcup é um aplicativo de linha de comando de nó simples que usa a API api.football-data.org para mostrar os próximos jogos da Copa do Mundo FIFA 2018, os resultados dos jogos anteriores, bem como as classificações dos grupos.

A ferramenta é inspirada no nba-go, um software de linha de comando semelhante, embora mais avançado, para obter várias estatísticas da NBA, bem como, jogo a jogo, visualização do jogo e informações de pontuação de caixa do console.

O desenvolvimento do wowcup foi iniciado há cerca de 10 dias, então não espere muitos recursos. Além disso, como a Copa do Mundo de futebol dura apenas um mês e ocorre uma vez a cada 4 anos, acho que não vale a pena gastar muito tempo desenvolvendo um aplicativo de console completo para ela. Mas wowcup faz seu trabalho bem exibindo a classificação atual, bem como as partidas da Copa do Mundo FIFA 2018 anteriores e futuras.

Recursos do wowcup:

  • exibir jogos anteriores (últimas 24 horas): wowcup fixtures --last
  • exibir próximos jogos (próximas 24 horas): wowcup fixtures --next
  • exibir partidas no momento (placar ao vivo): wowcup fixtures --playing
  • obtenha classificação:

    • classificação de todos os grupos: wowcup standings
    • para um determinado grupo: wowcup standings --table GROUP_LETTER (substituindo GROUP_LETTER pela letra do grupo, que é de A a H)

Você pode evitar a exibição do cabeçalho inicial (o grande texto vermelho "Copa do Mundo FIFA 2018") anexando --quiet ao comando wowcup.

Como exemplo, aqui está como obter a classificação da Copa do Mundo FIFA 2018 para o grupo B da linha de comando usando wowcup (adicionei --quiet para ocultar o cabeçalho inicial):

$ wowcup standings --table b --quiet
⚽️ League table B
┌───┬──────────┬────┬─────┬────┬────┬────┐
│ # │ Team     │ MP │ Pts │ GF │ GA │ GD │
├───┼──────────┼────┼─────┼────┼────┼────┤
│ 1 │ Iran     │ 1  │ 3   │ 1  │ 0  │ 1  │
├───┼──────────┼────┼─────┼────┼────┼────┤
│ 2 │ Portugal │ 1  │ 1   │ 3  │ 3  │ 0  │
├───┼──────────┼────┼─────┼────┼────┼────┤
│ 2 │ Spain    │ 1  │ 1   │ 3  │ 3  │ 0  │
├───┼──────────┼────┼─────┼────┼────┼────┤
│ 4 │ Morocco  │ 1  │ 0   │ 0  │ 1  │ -1 │
└───┴──────────┴────┴─────┴────┴────┴────┘
⚽️ fetching league table B... done

Outro exemplo que mostra a pontuação ao vivo da partida atualmente em jogo (novamente, usando --quiet para ocultar o cabeçalho inicial):

Pontuação da linha de comando da copa do mundo da FIFA

Usei uma captura de tela para este segundo exemplo porque a saída do terminal fica confusa se eu colá-la no artigo.

Instalação da ferramenta de console da Copa do Mundo FIFA 2018 wowcup

Para instalar o wowcup, você precisará instalar o Node.js e o npm primeiro (se ainda não o fez). No Ubuntu, Debian ou Linux Mint, recomendo usar estes instruções para instalar Node.js e npm ou usar Node Version Manager (nvm) para instalá-los.

Assim que tiver configurado, você pode instalar o wowcup usando este comando:

Comandos para usar no terminal

npm install -g wowcup

Veja esta página para a documentação/uso oficial do wowcup.

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog
Propaganda
Propaganda