OpenTrailPaper
LilyGO T5S3 4.7" E-Paper PRO용 오픈소스 자전거 컴퓨터 펌웨어, 오프라인 지도·GPX 경로·FIT 기록·블루투스 센서 지원
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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).