Futbol Libre Hoy (Python)
List today's football fixtures and live scores from the public matchday calendar feed at https://verfutbollibre.net.
futbol-libre-hoy is a small, dependency-free client and CLI. It fetches the day's fixtures, formats scores, filters live games, and groups matches by competition.
Install
pip install futbol-libre-hoy
CLI
futbol-libre-hoy # today's fixtures
futbol-libre-hoy --live # only live matches
futbol-libre-hoy --date 2026-08-09 # a specific day (YYYY-MM-DD)
futbol-libre-hoy --json # raw JSON output
| Flag | Description |
|---|---|
--live |
Show only matches currently in play |
--date <YYYY-MM-DD> |
Fetch fixtures for a specific day |
--json |
Print the raw calendar response as JSON |
--help |
Show usage |
Library
from futbol_libre_hoy import (
fetch_calendar,
filter_matches,
group_by_tournament,
format_line,
format_score,
is_live,
)
# Fetch live matches
cal = fetch_calendar(filter="live")
for m in cal.matches:
print(format_line(m), m.url)
# Group a day's fixtures by competition
day = fetch_calendar(date="2026-08-09")
by_comp = group_by_tournament(day.matches)
API
| Function | Description |
|---|---|
fetch_calendar(date=None, filter=None, base_url=None) |
Fetch fixtures for a day |
filter_matches(matches, filter) |
Filter by live, upcoming, or finished |
group_by_tournament(matches) |
Group matches by competition, in feed order |
format_line(match) |
One-line Home 1 - 0 Away summary |
format_score(match) |
Just the score, or kickoff time if not started |
is_live(match) |
Whether a match is in play |
Data source
Reads the public calendar feed at https://verfutbollibre.net/api/v1/calendar. No API key required. See DISCLAIMER.md.
Source & docs
Repository: https://github.com/nazzal12/ver-fubtol-libre-pckgs
License
MIT (c) NBK Devs
Release files for futbol-libre-hoy 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| futbol_libre_hoy-1.0.0.tar.gz | 6.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| futbol_libre_hoy-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.5 kB
Release files / futbol_libre_hoy-1.0.0.tar.gz
| Download URL | futbol_libre_hoy-1.0.0.tar.gz |
|---|---|
| Size | 6.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
39b29f48b3a6d60deee6da89ebd97d4df9b224e3b1bdf18d037013f51f4d5ac0
|
|
BLAKE2b-256 checksum How to use checksums |
9b971626bd48df4f72d6bcf8f2d7be090ed47fc4d2011ceada72b4c337717f23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Release files / futbol_libre_hoy-1.0.0-py3-none-any.whl
| Download URL | futbol_libre_hoy-1.0.0-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6579d3e1bd719ea5a2f360c642675aff09538ba1b4b2693607aec85a1c5952b0
|
|
BLAKE2b-256 checksum How to use checksums |
67298d04023eaea0a2c5d132d2c9034c5f27282244d21bf27293e5141719597a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|