尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Painel com a chance de Grêmio e Internacional caírem para a Série B no Brasileirão 2026. É um site estático (HTML + JS puro, sem build nem dependências), publicado no GitHub Pages e atualizado todo dia pelo GitHub Actions.
#sim=mandante-visitante-resultado.…, com os IDs da ESPN e 0 = vitória do mandante, 1 = empate, 2 = vitória do visitante). O botão Compartilhar abre o menu de compartilhar do celular (WhatsApp etc.) ou, no computador, copia o link com um texto pronto. Quem abre o link vê a mesma simulação, refeita com os dados de agora.Passe o mouse sobre gráficos e tabelas para ver os detalhes. Os escudos vêm da ESPN (a.espncdn.com).
O topo da página, abaixo do status da atualização, mostra o total de visitas, contado pelo GoatCounter (sem cookies; painel em isaacrsjr.goatcounter.com). O código do site fica na constante GOATCOUNTER do index.html; deixá-la vazia desliga o contador.
Os parâmetros ficam no topo de model.js (HALF_LIFE_DAYS, PRIOR_GAMES) e de core.js (SIMS, SEED).
A página carrega data/*.json com fetch, então precisa de um servidor HTTP. Abrir o index.html direto (file://) não funciona.
python3 -m http.server 8000
# ou: npx serve .
Depois é só abrir http://localhost:8000.
Para atualizar os dados na sua máquina (Node 18+, sem npm install):
node scripts/update.js
O script busca os resultados novos na ESPN, recalcula e regrava data/games.json e data/snapshots.json. É o mesmo que o Actions roda.
data/. Esse histórico é o que todo mundo que abre o site vê. O GitHub pausa tarefas agendadas de repositórios sem atividade por 60 dias; por isso, se passarem 45 dias sem commit (ex.: entressafra), o próprio Actions grava um commit vazio para manter a agenda ativa.localStorage), até a próxima atualização automática.data/ nem no histórico semanal, só os resultados finais.Fonte dos placares: API pública da ESPN (site.api.espn.com, liga bra.1).
gre-nal-na-degola)..github e o arquivo .nojekyll. Pelo site: Add file → Upload files e arraste o conteúdo da pasta. Pelo terminal:
git init && git add . && git commit -m "Painel Gre-Nal na Degola"
git branch -M main
git remote add origin https://github.com/SEU_USUARIO/gre-nal-na-degola.git
git push -u origin main
main, pasta / (root). Em um ou dois minutos o site fica em https://SEU_USUARIO.github.io/gre-nal-na-degola/.| Arquivo | O que é |
|---|---|
index.html | a página (HTML, CSS e o código da interface) |
model.js | modelo de Poisson e simulação Monte Carlo |
core.js | clubes, busca na ESPN e cálculo do histórico semanal (usado pela página e pelo Actions) |
scripts/update.js | script do Actions (node scripts/update.js, Node 18+) |
.github/workflows/atualizar.yml | agenda diária |
data/games.json | todos os jogos: "mandante-visitante": [data, encerrado (0/1), gols mandante, gols visitante], com os IDs de clube da ESPN |
data/snapshots.json | um ponto por semana: chance de queda e pontos esperados de cada clube |
og.jpg | imagem de prévia do link no WhatsApp e nas redes (1200×630) |
.nojekyll | faz o GitHub Pages servir os arquivos sem processar com Jekyll |
Os clubes estão fixos em NAMES, no topo de core.js (ID da ESPN → nome), e Grêmio (6273) e Inter (1936) aparecem nas constantes GRE e INT. Para uma nova temporada:
core.js (os IDs aparecem na resposta da API da ESPN).index.html (<meta name="description">, as tags og: e o subtítulo "Brasileirão Série A 2026") e na imagem og.jpg.data/games.json com {"games": {}} e data/snapshots.json com [].node scripts/update.js. O gráfico semanal recomeça a partir da semana atual.