Cómo ver los Resultados de los Partidos de Fútbol desde la Consola

7
2547

El deporte más bonito del mundo sin duda alguna apasiona a millones de personas, los amantes del software libre no son la excepción, queremos estar informados a cada minuto de los resultados de los Partidos de Fútbol de nuestro equipo o liga favorita. Para todos los apasionados del deporte Rey y del Software Libre les presento a soccer-cli un script desarrollado en Python y que nos permite visualizar los resultados de los Partidos de Fútbol desde nuestra terminal con cualquiera de los comandos que ofrece.soccer-cli

Soccer-Cli

Nos ofrece la posibilidad de ver los resultados de un equipo en específico hasta los resultados de ligas completas, sus creadores han aprovechado las bondades de Python y de la Api Libre de football-data.org, por lo que para el uso de este excelente script necesitamos de una API Key a la cuál accedemos de manera gratuita si nos registramos en el sitio web de la Api.

Instalar Soccer-Cli

Para poder usar Soccer-Cli debemos tener instalado python que lo podemos hacer de la siguiente manera:

  • archlinux y sus derivados:

$ sudo yaourt -S python-pip

  • Debian / ubuntu y sus derivados:

$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade virtualenv

Una vez tengamos Python pi bien instalado y configurado, además de que tengamos nuestra API Key de football-data, procedemos a instalar nuestro script.

$ sudo pip install soccer-cli

Colocamos nuestra API Key en la variable de entorno SOCCER_CLI_API_TOKEN

export SOCCER_CLI_API_TOKEN="TU API KEY"

De está manera sencilla ya tenemos funcionando nuestro script de python que nos permitirá ver desde nuestra consola los resultados de los partidos de fútbol. Los creadores de está grandioso script han creado una serie de comandos para que podamos utilizar todas sus funciones, la cuál compartimos a continuación.

Uso de Soccer-Cli

Obtener la tabla de posiciones de la liga

$ soccer --standings --league=EPL # EPL es el código de la Liga Premier Inglesa

Obtener los resultados de un equipo en específico

$ soccer --team=MUFC # MUFC es el código del Manchester United
$ soccer --team=PSG --time=10 # Se pueden ver los resultados de los últimos 10 partidos del Paris Saint-Germain

Obtener los próximos partidos

$ soccer --time 5 --upcoming # Busca los partidos de los próximos 5 días
$ soccer --time 5 --upcoming --use12hour # Los partidos de los próximos 5 días con formato de 12 horas

Los resultados de los partidos que se están jugando

$ soccer --live

Los resultados de los partidos de una Liga en específica

$ soccer --league=BL # BL es el código de la Bundesliga
$ soccer --league=FL --time=15 # Los resultados de los partidos de la Liga Francesa en los últimos 15 días

Obtiene la información de los jugadores de un Equipo

$ soccer --team=JUVE --players

Obtener los resultados de todas las Ligas

$ soccer --time=10 # Los resultados de las Ligas en los últimos 10 días

Exportar los resultados en formato CSV o JSON

$ soccer --league EPL --standings --csv # salida en formato csv
$ soccer --league EPL --standings --json # salida en formato JSON

Exportar los resultado en un archivo

$ soccer --league EPL --standings --csv -o 'standings.csv' # almacena los resultados en formato csv en el archivo `standings.csv`

Comandos de Ayuda

$ soccer --help

Lista de Ligas soportadas con sus respectivos códigos

  • Europa:
    • CL: Champions League
  • Inglaterra:
    • EPL: Premier League
    • EL1: League One
  • Francia:
    • FL: Ligue 1
    • FL2: Ligue 2
  • Alemania:
    • BL: Bundesliga
    • BL2: 2. Bundesliga
    • BL3: 3. Liga
  • Italia:
    • SA: Serie A
  • Horlanda:
    • DED: Eredivisie
  • Portugal:
    • PPL: Primeira Liga
  • España:
    • LLIGA: La Liga
    • SD: Segunda Division

Espero le haya funcionado y comiencen a ver los resultados de fútbol desde su consola, de una manera rápida, fácil y divertida. De paso le dejo la plantilla del Equipo con más Champions League de la Historia 🙂

madridPLantilla

7 COMENTARIOS

Dejar una respuesta