VeloAva
Strava 라이드 데이터를 분석해 사이클리스트 아바타를 진단합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Partidos, estadísticas, calendario y noticias oficiales de Boca Juniors
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗App web 100% Boca Juniors: calendario y próximos partidos, resultados, ficha de cada partido (goles, tarjetas, cambios, estadísticas y formaciones), estadísticas por temporada, tablas de posiciones y llaves de todos los torneos, y noticias oficiales.
| Dato | Fuente | Actualización |
|---|---|---|
| Calendario y resultados | API pública de ESPN (site.api.espn.com, Boca = id 5) | 5 min |
| Detalle de partido | ESPN summary?event= | 1 min (en juego) / 24 h (finalizado) |
| Tablas de todos los torneos | ESPN standings (cada fase con hasStandings) | 10 min |
| Temporadas pasadas y partidos jugados | Archivo propio data/archive/{año}.json | a diario (GitHub Actions) |
| Noticias | Sitio oficial bocajuniors.com.ar vía RSS de Google News | 30 min |
El sitio oficial no se lee directamente porque su robots.txt lo prohíbe a bots. De las noticias
solo se muestra titular, fecha y link a la nota original.
zod; si el formato cambia, se muestra un aviso de error
en vez de datos parciales.winner de ESPN, que en series ida/vuelta se refiere al
partido y no a la llave.npm run archive baja de ESPN los partidos jugados, su detalle y las tablas, y los guarda
normalizados en data/archive/{año}.json. El workflow .github/workflows/archive.yml lo corre
todos los días a las 06:00 (hora argentina) y commitea solo si hubo cambios, lo que además
publica una nueva versión en Vercel. Así la historia queda versionada en GitHub aunque ESPN
cambie o borre datos.
npm run archive 2023 (o desde GitHub → Actions → "Archivar
partidos" → Run workflow).Vercel regenera las páginas recién cuando alguien las visita, y a esa primera visita le
muestra la versión anterior. Para que nadie vea datos viejos, el workflow
.github/workflows/refresh.yml visita cada 12 horas (08:17 y 20:17, hora argentina) las páginas principales (inicio, partidos,
estadísticas, tablas y noticias, también con el año en curso). Se puede correr a mano desde
GitHub → Actions → "Refrescar páginas" → Run workflow. Si una página no responde 200, el
workflow falla y GitHub avisa por mail.
npm run dev # desarrollo en http://localhost:3000
npm test # tests con respuestas reales guardadas en tests/fixtures
npm run verify # últimos resultados + récord calculado vs. tabla de ESPN (correr antes de publicar)
npm run archive # actualiza el archivo del año en curso (o: npm run archive 2024 2025)
npm run build
lib/sources/ — acceso a ESPN y noticias (schemas + mapeo a tipos propios).lib/domain/ — tipos y cálculos puros (resultado, récord, goleadores, promedios).app/ — páginas: inicio, partidos/[año], partido/[id], estadisticas/[año],
tablas/[año], noticias.data/archive/ — archivo de temporadas.components/ — tarjetas de partido, cuenta regresiva, UI común.lib/sources/espn.ts).