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:
wowcup fixtures --last
wowcup fixtures --next
wowcup fixtures --playing
obtenha classificação:
wowcup standings
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):
Usei uma captura de tela para este segundo exemplo porque a saída do terminal fica confusa se eu colá-la no artigo.
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:
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.
Confira a versão original desse post em inglês:
Get 2018 FIFA World Cup Fixtures And Standings From The Command Line With wowcup