Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 948 Bytes

README.md

File metadata and controls

53 lines (33 loc) · 948 Bytes

Nota Fiscal Goiana

Rodando localmente

Para encriptar o nome dos vencedores também é necessário definir uma variável de ambiente: KEY_GOIANA.

Feito isso basta clonar o repositório

  git clone https://github.com/devmedeiros/nota-fiscal-goiana.git

Entre no diretório do projeto

  cd nota-fiscal-goiana

Para rodar o scraper

Instale os pacotes necessários

  pip install requirements.txt

Rode nfg_scrape.py para executar o scraper da Nota Fiscal Goiana

  python src/data/nfg_scrape.py

Rode arrecadacao_scrape.py para executar o scraper da Arrecadação Estadual

  python src/data/arrecadacao_scrape.py

Para rodar o Streamlit App

Rode app.py

  streamlit run src/visualization/app.py

Stack utilizada

Back-End: Python (beautifulsoup, pandas, numpy, tabula-py), GitHub Actions

DB: SQLite

Visualização de Dados: Streamlit