Skip to content

Api Braisleirao

Objetivo do Projeto

Construir uma api com informações do desempenhos dos times que disputaram o campeonato brasileiro dos últimos anos.

Essas informações foram extraídas do site da CBF utilizando Webscraping.

Como executar o projeto?

  • poetry shell - Cria e ativa ambiente virtual (.venv);
  • poetry install - Instala todos requisitos python do projeto;
  • python main.py - Constroi o db.json que é salvo no diretório output

O log do que é executado no main.py fica salvo no diretório logs.

Dica para publicação de API

  • Uma forma de expor os dados na internet de forma rápida e fácil utilizar o json-server combinado com ngrok.
  • Com essas duas ferramentas instaladas na máquina local, basta executar:

    • json-server --watch db.json (cria a api no http://localhost:3000)
    • ngrok http 3000 (cria um túnel na porta 3000 expondo esse servidor web)