Futbol Veritabanı
8대 리그 클럽·선수·통계—Transfermarkt 데이터
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A phone-first draft companion for YUL to YYZ to SEA to SFO: a 14-team Yahoo
head-to-head 9-category league with a $200 live auction (18–19 Oct 2026).README 전문 보기 ↗A phone-first draft companion for YUL to YYZ to SEA to SFO: a 14-team Yahoo head-to-head 9-category league with a $200 live auction (Mon 19 Oct 2026, 3 pm Pacific / 11 pm London).
The app is organised around getting ready for the auction:
Setup → Data & value quality shows both tests; re-run them with node scripts/backtest.mjs
and node scripts/simulate-h2h.mjs <season> --projected.
scripts/backtest.mjs → data/eval.json): each of 2022-23 to 2025-26 projected
before it started, valued, and compared with what happened. Rank correlation: last season repeated
0.54, stats model 0.60, ESPN preseason 0.68, 75% ESPN + 25% stats model 0.68 with the smallest
dollar miss ($6.81). That blend is what the app uses.scripts/simulate-h2h.mjs → data/eval-h2h-*.json): one team drafts from preseason
projections with each formula against 13 plain-z-score teams, then the real season's weekly stats
are replayed head to head. G-scores (z-scores that count each category's week-to-week noise,
data/model/tau.json) won 66%, 66% and 61% of weeks in 2025-26, 2024-25 and 2023-24; capping
z-scores did nothing. G-scores are the default; plain z-scores are a switch in Setup.GitHub Actions, 1:30 pm and 11 pm Eastern (.github/workflows/data.yml)
collect ESPN projections, depth charts, injuries, headlines; FantasyPros consensus and player news
Jev reads every new text: absence length (tested 95% on hand labels) and 29 flags (96.5%)
build projections, ESPN bias corrections, depth moves and big projection moves
signals data/signals.json: what may need a judgement
Claude routine, 2:15 pm and 11:45 pm Eastern (jobs/routine.md, jobs/news.md)
sizes the flagged items into proposals in data/adjustments.json, or skips them with a reason
You, in the app's News tab
accept or reject; an accepted absence also gives its minutes to teammates
What the tests found (Setup → Data & value quality has the numbers):
scripts/fit-flags.mjs). Per-36 rates: nothing above noise. Games: the
fit found effects pointing the wrong way (a minutes limit "adding" games), a healthy-player proxy, so
a direction check rejects them. ESPN already prices preseason news in. Jev's job is therefore to
read news fast and route it (absences, role changes) to proposals, not to move numbers itself.scripts/fit-cascade.mjs, three seasons of weekly logs): each
same-position teammate picks up ~10-15% of his minutes, others ~7%, with a small scoring-rate rise.lib/value.mjs)scripts/build-players.mjs): the last two seasons'
per-game stats from Basketball Reference, weighted by games played (the
older season at half weight), with a small age nudge. Projected games =
recent games regressed toward 70, capped at 78..github/workflows/data.yml runs every six hours on GitHub: it fetches stats
(daily), rebuilds projections, fetches ESPN injuries and headlines, runs the
tests and commits data/. Start it once by hand from the Actions tab.
data/positions.json: { "<bbref id>": ["PG","SG"] } to match Yahoo's
position eligibility where it differs from Basketball Reference.data/extra-players.json: rookies and anyone without NBA stats, written as
per-game projections.data/adjustments.json: proposals from the news job (append only).Your ranks and draft are stored in the browser (localStorage). Use
Setup → Backup to move them between devices.
python3 -m http.server # then open http://localhost:8000
node --test tests/*.test.mjs
It deploys as a static site: import the repo in Vercel, with no build command.