Para rodar o projeto de exemplos no seu local, basta ter Node.js e npm instalados.
Entre na pasta do projeto, rode npm install
e em seguida npm run pulling
,
pronto.
O projeto foi desenvolvido com Node.js 16, ele deve funcionar com versões mais
antigas que suportem async/await
.
Esse projeto usa configurações via o arquivo .env
localizado na pasta root.
Você pode alterar esse arquivo para alterar configurações como a chave da API
ou o ID do projeto de extração, por exemplo.
Segue a seguir o exemplo de um .env
:
COMPANY_ID=XXXXXXXXXXXXXXXXXXXXXXXX
API_KEY=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Alternativamente você pode definir esses valores diretamente no seu terminal como variáveis de ambiente.
Ao rodar o npm run pulling
você estará iniciando o executável que vai criar um
novo envio e depois vai ler o status desse envio a cada 1min e logar os
resultados quando este envio for concluído.
Veja o arquivo ./src/pulling.js
para explicações de como esse código funciona.