Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ETL com a API do GitHub

Este repositório contém um projeto de ETL (Extract, Transform, Load) utilizando a API do GitHub. O objetivo do projeto é coletar dados sobre os repositórios de algumas empresas, transformá-los e armazená-los de forma estruturada.

Este trabalho faz parte da formação de Engenharia de Dados da Alura.

📌 Funcionalidades

  • Extração de informações sobre repositórios públicos utilizando a API do GitHub.
  • Transformação dos dados em um formato estruturado (DataFrame pandas).
  • Armazenamento dos dados em arquivos CSV.
  • Automação da criação de repositórios no GitHub e upload de arquivos.

🛠️ Tecnologias Utilizadas

  • Python
  • Bibliotecas: requests, pandas, dotenv, base64
  • API do GitHub

## 📌 Melhorias Futuras

- Adicionar um banco de dados para armazenamento dos dados coletados.
- Implementar logging para melhor monitoramento da execução.
- Criar um dashboard para visualização dos dados coletados.

## 📄 Licença

Este projeto está licenciado sob a **MIT License** - veja o arquivo [LICENSE](LICENSE) para mais detalhes.

---
📌 **Autor:** Leonardo Koide  
📌 **Formação:** Engenharia de Dados - Alura

About

Dados dos repositórios de algumas empresas

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages