Insights sobre os dados de custeio da Administração Pública Federal brasileira usando Python
, Streamlit
, Plotly
e ChatGPT
.
Essas despesas constituem a base para a prestação de serviços públicos e compreendem gastos correntes relativos a apoio administrativo, energia elétrica, água, telefone, locação de imóveis, entre outros.
Demonstração:
Os dados são consultados do Portal Brasileiro de Dados Abertos entre 2020 e 2023.
- Clonar o repositório
git clone https://github.com/washolive/public-costs-br.git
- Informar a OpenAI API Key
cd public-costs-br
cp .streamlit/sample_secrets.toml .streamlit/secrets.toml
Abrir o arquivo
.streamlit/secrets.toml
para edição e colocar a sua API Key na string indicada por<>
.
- Criar ou usar um Virtual Env
- Instalar as packages necessárias e executar
pip install -r requirements.txt
streamlit run src/main.py
docker build --rm -t costs-br .
docker run -p 8501:8501 costs-br
docker-compose build
docker-compose up