jadsongmatos / btreejs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

O script foi projetado para consultar um endpoint de API para obter informações sobre CEPs brasileiros e salvar os resultados bem-sucedidos em um arquivo binário. Aqui está uma breve explicação do que o script faz:

  1. Configure o repositório SQLite para a fila e crie uma nova fila com uma função personalizada.asyncWorker
  2. Defina a função, que enfileira um lote de tarefas de CEP na fila e escuta os eventos da fila para conclusão ou falha da tarefa.main
  3. A função busca informações para um determinado CEP do ponto de extremidade da API e processa a resposta.asyncWorker
  4. Se a resposta for bem-sucedida e contiver dados válidos, o CEP será gravado em um arquivo binário chamado "/tmp/ceps.bin".
  5. O script mantém o controle do número de tarefas bem-sucedidas e com falha e continua a enfileirar novas tarefas até que todos os códigos postais possíveis sejam processados.

About

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 100.0%