尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Dashboard de notícias com as manchetes mais recentes de Política, Economia, Bolsa, Capitais & Dívida, Utilities (energia, saneamento, resíduos/aterros) e Internacional (só fatores externos que afetam o Brasil: Fed, Treasuries, China, petróleo, minério), vindas só de uma lista fechada de veículos confiáveis. Cada card mostra o resumo (lead publicado pelo próprio veículo) e leva direto à matéria original.
Opção A: pelo GitHub (recomendado, atualiza sozinho a cada alteração)
Opção B: pelo terminal
npm i -g vercel
cd radar-brasil
vercel # primeira vez: responde às perguntas e cria o projeto
vercel --prod # publica em produção
Para testar localmente antes: npm install e depois vercel dev → http://localhost:3000
No topo de cada aba pode aparecer um "Resumo do dia" com 4 a 6 bullets gerados a partir das manchetes coletadas, com link para cada fonte citada. Para ativar:
ANTHROPIC_API_KEY.ANTHROPIC_MODEL para trocar o modelo (padrão: claude-haiku-5-5).Sem a chave, o painel funciona normalmente, só sem esse bloco. O resumo é cacheado por 30 min, então o custo fica baixo.
| Peça | O que faz |
|---|---|
lib/sources.js | Whitelist de fontes. Qualquer notícia de domínio fora desta lista é descartada. Edite aqui para incluir/remover veículos. |
lib/feeds.js | Feeds por aba: RSS oficiais (g1, CNN Brasil, InfoMoney, Folha, Agência Brasil, Brazil Journal) + buscas do Google News restritas por site: aos veículos sem RSS público (Valor, Estadão, O Globo, Pipeline, Bloomberg, FT, Reuters, imprensa setorial de energia). |
lib/classify.js | Filtro "Brasil primeiro": Política, Economia, Bolsa, Capitais & Dívida e Utilities só aceitam notícias do Brasil (notícia sobre outro país sem ligação com o Brasil é descartada); Bolsa e Capitais exigem marcador explícito de Brasil (Ibovespa, B3, ticker, empresa brasileira, R$, Tesouro, CVM...). A aba Internacional só recebe fatores externos de impacto direto (Fed, Treasuries, petróleo, minério, economia chinesa, guerra comercial, BCE). Loterias e finanças pessoais genéricas são descartadas. |
lib/aggregate.js | Baixa tudo em paralelo, filtra pela whitelist, remove duplicadas, ordena por horário. Cache de 5 min. |
api/news.js | GET /api/news?cat=utilities&hours=48 → JSON com as notícias. |
api/status.js | GET /api/status → mostra quais feeds responderam e quantas notícias trouxeram. Olhe isso depois do primeiro deploy. |
api/briefing.js | Resumo do dia por IA (opcional). |
public/ | Interface: abas, busca (aceita ticker, ex.: SBSP3), filtro por fonte e período, tema claro/escuro, atualização automática a cada 10 min. |
/api/status e o painel continua funcionando com os demais. Basta corrigir a URL em lib/feeds.js.