Purge for Mac: Free, Open-Source Mac Cleaner
Free open-source Mac cleaner for caches, Xcode junk, and app leftovers. Trash-first, no telemetry. Install with Homebrew or download for macOS 13+.
View real‑time official 2026 Brazilian election results by state and office
Translation pending
AI summary · website content
OtherJavaScript · CSSGitHub @davimassari-rgbOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
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 ↗Painel local que lê os arquivos oficiais de resultados do TSE (resultados.tse.jus.br) e se atualiza sozinho a cada 30 s.
Precisa do Node.js 18 ou mais recente. Não há dependências para instalar.
node server.js
Depois abra http://localhost:3000. No Windows, também dá para dar dois cliques em iniciar.bat.
O painel tem quatro abas principais: 2º Turno (aberta ao entrar, com a apuração de 25/10/2026 ao vivo), 1º Turno (pasta com todos os resultados de 04/10/2026), Mercado e Apostas.
Arquivos oficiais do TSE das eleições 6258 (Presidente) e 6260 (Governador), códigos listados como cdt2 em /oficial/comum/config/ele-c.json.
data/2026-historico-br-2t.json a cada boletim.| Item | Endereço |
|---|---|
| Configuração dos pleitos | /oficial/comum/config/ele-c.json |
| Presidente (eleição 6257) | /oficial/ele2026/6257/dados/<uf>/<uf>-c0001-e006257-u.json |
| Governador / Senador (eleição 6259) | /oficial/ele2026/6259/dados/<uf>/<uf>-c0003 / c0005-e006259-u.json |
| Deputados (eleição 6259) | .../6259/dados/<uf>/<uf>-c0006 (federal), c0007 (estadual), c0008 (distrital, DF) |
| 2022 por UF | Portal de Dados Abertos do TSE, votacao_partido_munzona_2022.zip |
| Curva da apuração de 2022 | Portal de Dados Abertos do TSE, Historico_Totalizacao_Presidente_BR_1T_2022.zip e ..._2T_2022.zip |
| Fotos | /oficial/ele2026/<eleição>/fotos/<uf>/<sqcand>.jpeg |
ETag, então quando nada mudou o TSE responde 304, sem dados. Quando um boletim novo sai, o servidor avisa o navegador na hora (Server-Sent Events, em /api/eventos), e o cabeçalho mostra o horário do boletim do TSE e há quantos segundos ele foi verificado./api/status mostra, para cada arquivo monitorado, o horário do boletim, quando foi verificado, quantas consultas foram feitas e quantas voltaram 304.O TSE publica, para cada partido ou federação, quantas vagas ela teria com os votos já apurados (campo vag). Dentro de cada agremiação, o painel marca como "Projetado" os mais votados que cabem nessas vagas e têm pelo menos 10% do quociente eleitoral. Quando o TSE marcar os eleitos oficialmente, aparece "Eleito".
Os arquivos de 2022 já processados estão em data/. Para gerá-los de novo a partir dos CSVs oficiais:
node scripts/gerar-2022.js votacao_partido_munzona_2022_BR.csv Historico_Totalizacao_Presidente_BR_1T_2022.csv Historico_Totalizacao_Presidente_BR_2T_2022.csv
A curva de 2026 não existe pronta no TSE. O próprio servidor grava um ponto a cada 30 s em data/2026-historico-br-1t.json, mesmo sem nenhum navegador aberto.
O selo verde ELEITO aparece em qualquer candidato já eleito, por um destes três critérios, nesta ordem:
md = "e" (matematicamente eleito), o que vale para o líder de Governador ou Presidente.Presidente só recebe o selo pelo total nacional, nunca por estado. Deputados só recebem o selo oficial do TSE: a conta proporcional (quociente e sobras) pode mudar até o fim.
Também há os selos 2º TURNO (oficial ou md = "s") e SUB JUDICE. Ao passar o mouse sobre qualquer selo, aparece o critério usado.
/oficial/ele2026/<eleição>/fotos/<uf>/<sqcand>.jpeg) pelo proxy local /foto/<eleição>/<uf>/<sqcand>.jpeg. Cada foto é baixada uma única vez e guardada em data/fotos/. Sem foto, aparecem as iniciais do candidato.foto_cand2022_BR_div.zip) e estão em public/fotos/2022/. Os números sequenciais de cada um (280001607829 = LULA e 280001618036 = JAIR BOLSONARO) foram conferidos no cadastro oficial consulta_cand_2022_BR.csv.Senado, 54 eleitos em 2026: os 2 mais votados de cada UF nos arquivos do TSE.
Senado, 27 com mandato até 2031: vêm de data/senado-mandato-2031.json, gerado a partir do cadastro oficial do TSE:
node scripts/gerar-senado-2031.js <pasta_com_consulta_cand_2022_UF.csv>
O arquivo inclui os 1º e 2º suplentes. Cada senador é cruzado pelo nome completo (sem acentos e espaços, na mesma UF) com todas as candidaturas de 2026: presidente, vice, governador, vice-governador e deputados.
O nome de urna sozinho não é usado no cruzamento, porque gera falsos positivos. Exemplo: há um "CLEITINHO" deputado estadual em MG que é outra pessoa.
Mudanças que não aparecem nos arquivos de eleição, como renúncias e nomeações, ficam em data/senado-ajustes.json. Hoje há uma: Flávio Dino, que foi para o STF em 2024, substituído por Ana Paula Lobato.
Câmara: os eleitos oficiais do TSE. Enquanto o TSE não totaliza o estado, entra a projeção. Ela usa as vagas que o TSE calcula para cada partido ou federação (campo vag), preenchidas pelos mais votados com votos válidos e pelo menos 10% do quociente eleitoral.
Espectro: a classificação esquerda/centro/direita é editorial e fica em data/espectro.json. Edite as siglas de cada grupo à vontade.
query1.finance.yahoo.com/v8/finance/chart). O Ibovespa tem atraso de até 15 min; o dólar comercial (USD/BRL) é negociado 24 h. A tela é informativa e não é recomendação de investimento.prices-history, histórico).KXBRPRES-26, pela Trade API v2 (mercados e candlesticks).polymarket.com e kalshi.com são bloqueados pelo DNS da rede onde o painel foi montado. Com autorização do responsável, só esses dois domínios são resolvidos pelo DNS público (Cloudflare 1.1.1.1 / Google 8.8.8.8) no servidor local; todo o resto usa o DNS do sistema. Na Vercel, fora do Brasil, o desvio não é usado. Para desligar, remova o lookup de obterJSON em server.js.