尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Web de análisis de datos del Real Madrid que se actualiza sola después de cada partido.
Web: real-madrid-analytics.vercel.app
Panel de analista con menú lateral, filtros arriba y cinco secciones:
Mac (runner propio de GitHub Actions), 02:00 y 08:00
pipeline/actualizar.py -> Understat + WhoScored + FBref -> data/fuentes/<temporada>/
pipeline/procesar.py -> métricas, informe y mapas -> docs/data/*.csv
Servidores de GitHub, 08:30
pipeline/historico.py -> engsoccerdata + Transfermarkt + ESPN -> docs/data/historico*.csv
Vercel publica docs/ en cada cambio
WhoScored y FBref bloquean las IPs de los servidores de GitHub, así que el análisis de la temporada se ejecuta en un Mac propio registrado como runner. Si está dormido a la hora programada, la tarea espera en cola y se ejecuta al despertar. El histórico no tiene ese problema y corre en la nube.
Cada partido de WhoScored se descarga una sola vez (solo si empezó hace más de 4 horas y tiene marcador). Si una fuente falla se conservan sus últimos datos, la web se publica igual y GitHub avisa por email.
| Fuente | Qué aporta |
|---|---|
| WhoScored (vía soccerdata) | Eventos Opta de cada partido con coordenadas: pases, tiros, entradas, duelos |
| Understat (vía soccerdata) | xG y xA por tiro, jugador y partido |
| FBref (vía soccerdata) | Estadísticas básicas de toda la Liga, para los percentiles por puesto |
| engsoccerdata | Liga 1928/29–2011/12 y Copa de Europa 1955–2012 |
| transfermarkt-datasets (CC0) | Todas las competiciones 2012/13–2025/26, con alineaciones |
| ESPN | Resultados de la temporada actual en todas las competiciones |
| Wikipedia | Copa y Supercopa antes de 2012, Recopa, Copa de la UEFA, Supercopa de Europa, Intercontinental, Mundial de Clubes, Copa de la Liga y Copa Latina; estadios, goleadores y jornadas de Liga; rondas, penaltis, alineaciones de finales, clasificaciones de Liga y palmarés. Extraído una vez de las páginas de temporada del club y de cada final (en.wikipedia), y del palmarés y las ediciones de Copa y Supercopa (es.wikipedia) y guardado en data/historico/wikipedia/ (wikipedia_rm.json y copa_en.json, las ediciones de Copa en inglés). Los estadios de los partidos fuera de casa que no da ninguna fuente se deducen del campo del rival en su visita más cercana (máx. 3 años) |
La Copa del Rey anterior a 2012 está incompleta (sobre todo antes de 1940): Wikipedia no tiene todos sus partidos.
xg_contraataque: tiros que WhoScored marca como contraataque (FastBreak).Opta no registra presiones, así que no hay métricas de presión.
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python pipeline/actualizar.py # temporada
python pipeline/historico.py # histórico (--base para reconstruirlo desde cero)
python3 -m http.server -d docs 8000 # abrir http://localhost:8000