OpenTrailPaper
LilyGO T5S3 4.7" E-Paper PRO용 오픈소스 자전거 컴퓨터 펌웨어, 오프라인 지도·GPX 경로·FIT 기록·블루투스 센서 지원
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 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.