Busabase
Busabase는 AI 에이전트를 위한 오픈소스(MIT) 데이터베이스 및 작업 공간입니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Eleições 2026: quem está na sua urna, só com dados oficiais (TSE, Câmara, Senado). Sem opinião e sem recomendação de voto.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Site de transparência eleitoral que reúne somente dados públicos oficiais (TSE, Câmara dos Deputados e Senado Federal) sobre todas as candidaturas de 2026 e sobre os gastos de mandato de deputados federais e senadores. Não produz opinião, não exibe pesquisas e não recomenda votos. • Mesmos campos, mesmo layout e ordem alfabética para todos; outras ordenações só por escolha do uREADME 전문 보기 ↗
No ar: https://www.tanaurna.com.br/
Site de transparência eleitoral que reúne somente dados públicos oficiais (TSE, Câmara dos Deputados e Senado Federal) sobre todas as candidaturas de 2026 e sobre os gastos de mandato de deputados federais e senadores. Não produz opinião, não exibe pesquisas e não recomenda votos.
| Página | Rota | Conteúdo |
|---|---|---|
| Início | / | Abas Resultados e Candidaturas. Nas noites de apuração (dia de votação, das 17h de Brasília à madrugada) abre em Resultados; nos outros dias, em Candidaturas (contagem regressiva, presidenciáveis, mapa) |
| Resultados | /resultados | Apuração ao vivo do TSE: mapa interativo por estado, 1º e 2º turnos, Presidente (padrão), Governador, Senado e deputados, UF do eleitor pela localização, busca por nome ou número e candidaturas "acompanhadas" |
| Candidatos | /eleicao/:uf/:cargo | Presidente, governador, Senado e deputados de todas as UFs, com filtros |
| Perfil | /candidato/:sq | Perfil, situação do registro, patrimônio (2026 × 2022), campanha, trajetória, mandato, plano de governo |
| Comparar | /comparar | Até 4 candidaturas lado a lado (link compartilhável ?c=sq1,sq2) |
| Minha cola | /cola | Números na ordem da urna, para imprimir. Fica só no aparelho |
| Simulador | /simulador | Urna educativa com fotos e números reais |
| 2º turno | /segundo-turno | Apuração oficial e finalistas lado a lado (preenche sozinho com o feed do TSE) |
| Planos de governo | /planos | Busca por tema nos planos registrados no TSE pelos finalistas do 2º turno: trecho, página e link para o PDF oficial (texto extraído por .github/workflows/planos.yml) |
| Gastos de mandato | /gastos, /parlamentar/:id | Cota parlamentar (CEAP/CEAPS) desde 2023, ranking com comparação mensal justa por UF |
| Em números | /numeros | Perfil das candidaturas: gênero, idade, instrução, financiamento, concorrência por vaga |
| Fontes e método | /sobre | Todas as fontes com links e datas, metodologia e limitações |
/eua)Área própria, com seletor de país no topo (no celular estreito, no menu "Mais"). Mesmo método do Brasil: só dados
públicos oficiais, cada bloco com a fonte, ordem alfabética, sem cores de partido (nem o vermelho e o azul americanos),
informativo e sem pedido de voto. Base legal e limitações em /eua/sobre.
| Página | Rota | Fonte |
|---|---|---|
| Início | /eua | contagem para a eleição geral, mapa dos estados (malha do Census Bureau) |
| Congresso | /eua/congresso, /eua/membro/:bioguide | Clerk da Câmara, Biographical Directory (retratos), congress-legislators (CC0) |
| Votações | /eua/votacoes, /eua/votacoes/:id | roll call votes do Clerk e do Senado (LIS) |
| Estado | /eua/estado/:uf | tudo do estado: bancada, candidaturas, resultados, gasto federal |
| Eleições | /eua/eleicoes | MIT Election Lab (CC0, desde 1976), Colégio Eleitoral (National Archives), órgãos eleitorais (USAGov) |
| Candidaturas | /eua/candidatos | FEC (cn/weball): só totais, nunca doadores (52 U.S.C. § 30111(a)(4)) |
| Gastos | /eua/gastos | Statement of Disbursements da Câmara e USAspending.gov |
| Suprema Corte | /eua/suprema-corte, /eua/suprema-corte/:id | supremecourt.gov e uscourts.gov |
Isolamento: coleta em backend/etl/eua/ (grava só api/eua/ e eua/ do site), interface em frontend/src/eua/
(carregada sob demanda), automação em .github/workflows/eua.yml. A agenda (em etl/eua/montar.py) acompanha cada
fonte: passada diária completa, decisões da Suprema Corte nos dias úteis de outubro a julho, votações depois das
sessões, e passadas reforçadas na eleição geral (novembro dos anos pares) e na posse do Congresso (janeiro dos ímpares).
Rodar na hora: gh workflow run eua.yml (opcional: -f partes=votacoes,fec). O mapa vem de python -m etl.eua.malha
(uma vez; as divisas não mudam).
fontes no banco, alimentada pelo Last-Modified dos servidores).backend/ Python: ETL (TSE + Câmara + Senado) → SQLite → API FastAPI somente leitura
etl/tse.py candidaturas, bens, histórico, redes, vagas, prestação de contas, fotos, planos
etl/parlamentares.py cota parlamentar da Câmara e do Senado (2023–2026)
etl/derivados.py vínculo parlamentar↔candidatura, bancadas, fontes e avisos
etl/resultados.py apuração oficial (resultados.tse.jus.br), só totalização final (para o 2º turno e os perfis)
app/queries.py formato público da API (uma função por endpoint)
app/main.py FastAPI (GET /api/*.json, /fotos, /propostas)
app/export.py grava a mesma API como arquivos estáticos
frontend/ React 19 + MUI 9 (template Faísca), login Google pronto mas desligado
A API tem formato estático: todo endpoint é um GET sem query string (/api/uf/SP.json). Por isso
o mesmo site roda com o FastAPI (desenvolvimento) ou como arquivos estáticos em qualquer hospedagem.
Pré-requisitos: Python 3.11+, Node 20.19+.
make setup # venv + npm install
make dados # baixa e processa tudo (~4 min na primeira vez; cache em backend/data/raw)
make dev # API em :8077 + site em http://localhost:5173
make testes # pytest (privacidade, fontes, ordem, 2º turno) + typecheck + vitest
A apuração não depende de republicar o site: o navegador lê o arquivo oficial do TSE
(resultados.tse.jus.br/oficial/ele2026/<eleição>/dados/<uf>/<uf>-c<cargo>-e<eleição>-u.json, o mesmo que o
app Resultados do TSE usa; CORS liberado) a cada minuto (frontend/src/data/apuracao.ts). Códigos: 6257/6259
(1º turno, federal/estadual), 6258/6260 (2º turno). O calendário (17h de Brasília) fica em
frontend/src/data/calendario.ts.
frontend/src/data/localizacao.ts). Nada é enviado; só a sigla fica no localStorage.seq do TSE repete a ordem nacional nos arquivos por UF.dg/hg (Brasília); dt/ht vêm no fuso local de cada UF.O resultado final (arquivos com tf = s) vai sozinho para o site, no GitHub Actions, sem depender de
nenhum computador: .github/workflows/apuracao.yml roda a cada 10 min, consulta o TSE e, se surgiu resultado final
novo, reescreve só os JSON que dependem dele (perfis, resultados.json, segundo-turno.json, meta.json) direto na
branch gh-pages (backend/etl/apuracao_remota.py, testado contra o caminho do banco). Desliga sozinho em
01/11/2026. Para rodar na hora: make apuracao-remota (ou "Run workflow" na aba Actions).
.github/workflows/site.yml: a cada push na main que mexe no frontend, roda os testes, faz o build e troca só a
interface no site publicado (assets e as ~22 mil páginas por rota, remontadas com o index.html novo por
backend/app/frontend_remoto.py). Dados novos do TSE/Câmara/Senado (make dados) ainda pedem make publicar.
make publicar # build + export + push para gh-pages (GitHub Pages)
O export gera também uma página HTML por candidatura (título, descrição e foto oficial nas meta tags),
para que links compartilhados abram com status 200 e prévia correta. Para outra hospedagem, make exportar
gera frontend/dist (~600 MB); configure fallback de SPA (rota → index.html).
O mesmo frontend vira app nativo com Capacitor (frontend/android/), lendo os dados do site público. Permissões:
internet e localização aproximada (opcional, só para achar o estado na apuração; a precisa é declarada apenas até o
Android 11, que não oferece a aproximada). Política de
Privacidade e Termos em /privacidade e /termos. Gerar o pacote: make app-release. Guia de publicação na
Google Play (e caminho para a App Store) em loja/README.md, com kit de preenchimento em
loja/kit-google-play.html.
O código da aba de pesquisas e os dados curados (backend/curadoria/pesquisas.json) estão no repositório,
mas a funcionalidade está desligada até que cada número de registro seja conferido no PesqEle/TSE.
Passo a passo para religar em backend/curadoria/PESQUISAS_PENDENTE.md.
A API também roda contra Postgres (DATABASE_URL). make neon publica o banco (sem CPF, troca atômica)
e backend/Dockerfile empacota a API para o Cloud Run. Passo a passo em DEPLOY.md.
Todo o site é público. Para ligar o login com Google: VITE_ENABLE_LOGIN=true e configure o adaptador
(VITE_AUTH_PROVIDER=firebase ou backend) conforme frontend/docs/configuracao-google.md.
Interface construída com o template Faísca.