L'esport més bonic de l'món sens dubte apassiona a milions de persones, els amants de l'programari lliure no són l'excepció, volem estar informats a cada minut dels resultats dels Partits de Futbol del nostre equip o lliga preferida. Per a tots els apassionats de l'esport Rei i de l'Programari Lliure els presento a soccer-cli un script desenvolupat en Python i que ens permet visualitzar els resultats dels Partits de Futbol des de la nostra terminal amb qualsevol de les comandes que ofereix.
Soccer-Clima
Ens ofereix la possibilitat de veure els resultats d'un equip en específic fins als resultats de lligues completes, els seus creadors han aprofitat les bondats de Python i de la Api Lliure de football-data.org, De manera que per a l'ús d'aquest excel·lent script necessitem d'una API Key a la quin accedim de manera gratuïta si ens registrem en el lloc web de l'Api.
Instal·lar Soccer-Clima
Per poder usar Soccer-Clima hem de tenir instal·lat python que ho podem fer de la següent manera:
- ArchLinux i els seus derivats:
$ sudo yaourt -S python-pip
- Debian / Ubuntu i els seus derivats:
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade virtualenv
Un cop tinguem Python pi ben instal·lat i configurat, a més que tinguem la nostra API Key de football-data, procedim a instal·lar el nostre script.
$ sudo pip install soccer-cli
Col·loquem la nostra API Key en la variable d'entorn SOCCER_CLI_API_TOKEN
export SOCCER_CLI_API_TOKEN="TU API KEY"
D'està manera senzilla ja tenim funcionant nostre script d'python que ens permetrà veure des de la nostra consola els resultats dels partits de futbol. Els creadors d'aquesta grandiós script han creat una sèrie d'ordres perquè puguem utilitzar totes les seves funcions, la qual compartim a continuació.
Ús de Soccer-Clima
Obtenir la taula de posicions de la lliga
$ Soccer --standings --league = EPL # EPL és el codi de la Lliga Premier Anglesa
Obtenir els resultats d'un equip en específic
$ Soccer --team = MUFC # MUFC és el codi de l'Manchester United
$ Soccer --team = PSG -temps= 10 # Es poden veure els resultats dels últims 10 partits de Paris Saint-Germain
Obtenir els pròxims partits
$ Soccer -temps 5 --upcoming # Busca els partits dels propers 5 dies
$ Soccer -temps 5 --upcoming --use12hour # Els partits dels propers 5 dies amb format de 12 hores
Els resultats dels partits que s'estan jugant
$ Soccer --live
Els resultats dels partits d'una Lliga a específica
$ Soccer --league = BL # BL és el codi de la Bundesliga
$ Soccer --league = FL -temps= 15 # Els resultats dels partits de la Lliga Francesa en els últims 15 dies
Obté la informació dels jugadors d'un Equip
$ Soccer --team = JUVE --players
Obtenir els resultats de totes les Lligues
$ Soccer -temps= 10 # Els resultats de les Lligues en els últims 10 dies
Exportar els resultats en format CSV o JSON
$ Soccer --league EPL --standings --csv # Sortida en format csv
$ Soccer --league EPL --standings --json # Sortida en format JSON
Exportar els resultat en un arxiu
$ Soccer --league EPL --standings --csv -o 'standings.csv' # Emmagatzema els resultats en format csv a l'arxiu `standings.csv`
Ordres d'Ajuda
$ Soccer --help
Llista de Lligues suportades amb els seus respectius codis
- Europa:
- CL: Champions League
- Anglaterra:
- EPL: Premier League
- EL1: League One
- França:
- FL: Lliga 1
- FL2: Lligui 2
- Alemanya:
- BL: Bundesliga
- BL2: 2. Bundesliga
- BL3: 3. Lliga
- Itàlia:
- SA: Sèrie A
- Horlanda:
- DED: Eredivisie
- Portugal:
- PPL: Lliga portuguesa de futbol
- Espanya:
- LLIGA: La Lliga
- SD: Segona Division
Espero li hagi funcionat i comencin a veure els resultats de futbol des de la seva consola, d'una manera ràpida, fàcil i divertida. De passada li deixo la plantilla de l'Equip amb més Champions League de la Història 🙂
ÉS MOLT BUENOOO!
Genial. Llàstima que falta tot Sud-amèrica, per la qual cosa vaig estar veient, el mateix football-data.org no els recopila.
llastima que falta la copa america
Comentari ... yaourt no s'utilitza amb suo
siusplau arreglin això
Salutacions