Skip to content

botai-core 0.4.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 01:25
· 25 commits to main since this release
4250de3

O Botaí além da extensão

O mesmo motor que preenche formulário no navegador agora gera dados de teste brasileiros fora dele. A mesma semente e o mesmo hoje geram a mesma pessoa em todas as portas, e os arquivos dourados conferem isso a cada PR.

  • Extensão: Chrome e Edge pela Chrome Web Store, Firefox pela Firefox Add-ons. Opera em revisão.
  • Biblioteca @pilutech/botai-core: gerarPessoa({ semente, hoje }) e gerarPessoas(n, { semente, uf, dominioEmail }), sem dependência de runtime, em Node, Bun, Deno e navegador.
  • CLI: npx @pilutech/botai-core pessoas -n 1000 --semente carga --formato sql > pessoas.sql (JSON, NDJSON, CSV e SQL para Postgres, MySQL e SQLite; lote sem e-mail, CPF ou CNPJ repetido).
  • Servidor e Docker: docker run --rm -p 8790:8790 ghcr.io/piluvitu/botai:0.4.1 e GET /pessoa, GET /pessoas: qualquer linguagem que fale HTTP.
  • Binários sem Node para macOS, Linux e Windows, com install.sh e SHA256SUMS (abaixo).
  • Playwright @pilutech/botai-playwright: await botai.preencher(page) em todos os frames, com a semente tirada do nome do teste.

Site: https://botai.pilutech.com.br · Código aberto (MIT). Os dados são fictícios, mas um CPF, CNPJ ou celular gerado pode pertencer a alguém: use só em localhost e em ambientes de teste.


@pilutech/botai-core 0.4.1

Binário desta versão: curl -fsSL https://github.com/PiluVitu/Botai/releases/download/core-v0.4.1/install.sh | BOTAI_VERSAO=0.4.1 sh

Imagem: docker run --rm -p 8790:8790 ghcr.io/piluvitu/botai:0.4.1

  • chore(core): versão 0.4.1 com a correção dos sinais do botai serve (#20) (4250de3)
  • fix(core): botai serve instala os tratadores de sinal antes de anunciar que está ouvindo (#9) (cbd6cda)