Para você que curte o mercado financeiro, em especial FII e tem uma enorme dificuldade para saber quanto vai receber de proventos. Resolvi juntar o útil ao agradável, estudar um pouco mais sobre Nodejs e procurar bons sites com conteúdo gratuíto sobre FII. Acabei criando uma api muitos simples, que recupera o valor de todos os proventos que vão ser pagos.
Existe um Makefile com comandos básicos ainda, make run e make test. Você precisa ter o Nodejs instalado na sua máquina. Após clonar o projeto basta executar os comando abaixo:
npm install
make test
make run
O app está rodando na porta 5000. Eu estou usando o dotenv nesse projeto, então antes de você começar a executar, você precisa criar 2 arquivos que estão no .gitignore o .env e o .env.test, eles vão possuir as informações que devem ser utilizadas para que o mogoose se connecte ao mongodb da sua máquina, e a url do site que você vai crawlear, que nesse projeto é o http://fiis.com.br/resumo.
Se você não tem mongodb na sua máquina, ou não quer perder tempo instalando, existe um serviço free é muito legal, o mongolab.