OpenTrailPaper
Open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO, with offline maps, GPX routes, FIT recording and Bluetooth sensors.
Classificação, artilharia, assistências e a pelada ao vivo.
Translation pending
Sports & fitnessGitHub @andresomma99-stackOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Site de estatísticas da pelada dos Caiçaras: classificação, artilharia, assistências, presença, histórico, destaques, goleiros e a aba Ao Vivo, compartilhada em tempo real entre todos os celulares.
| Peça | Onde | Custo |
|---|---|---|
Site (index.html) | Vercel, deploy automático a cada push no main | grátis (Hobby) |
| Banco de dados | Supabase (pelada-caicaras, São Paulo) | grátis |
| Keep-alive | GitHub Actions, a cada 3 dias (.github/workflows/keepalive.yml) | grátis |
| Backup | GitHub Actions, toda segunda → branch backups | grátis |
Tudo é computado por dia: cada quinta é uma linha em peladas, e cada jogador
naquele dia é uma linha em participacoes (time, V/E/D, gols, assistências, presença).
get_dados() monta as tabelas do site.peladas.estado (com controle de versão) e cada gol ou
assistência em eventos. "Desfazer" só marca o evento como anulado.encerrar_pelada() grava o dia inteiro de uma vez.apelidos (get_apelidos() / salvar_apelidos()), reconhecido automaticamente depois._gravar_posicoes) copia a escalação do Ao Vivo
(peladas.estado.teams) para participacoes.posicao (ZAG/LAT/MEI/ATA).historicoPeladas, começando na primeira pelada com
posições gravadas. 6 atributos (RES, ATA, SEG, FOR, ASS, EXP) com pesos por posição (ATA/MEI × ZAG/LAT); ATA compara
G+A com a média da posição; SEG usa os gols sofridos pelo time por partida (placares de peladas.estado.matchHistory,
devolvidos por get_dados em partidas — migração 009) e, depois de 10 peladas com placar, desconta o efeito do
goleiro. Faltas só reduzem a assiduidade. Provisório até 5 peladas jogadas. Pesos em OVR_CFG no index.html.NOTA_CFG): resultado (×1,43 para ZAG/LAT) + gols/assistências com retorno decrescente.
O vencedor ganha a coroa na Classificação até a próxima pelada; a lista fica na aba POTW.
get_dados devolve o time de cada jogador (migração 008) para a imagem de resultado.Migrações em supabase/migrations/.
O keep-alive evita isso. Se acontecer mesmo assim, entre em supabase.com → projeto
pelada-caicaras → Restore. Os dados não se perdem.
Os arquivos ficam em backups/AAAA-MM-DD/ no branch backups (um JSON por tabela).