Consumindo API de Star Wars https://swapi.dev/
-
Este projeto foi criado utilizando a linguagem Python em Jupyter Notebook com as biblioteca Pandas e Requests para obtenção dos dados.
-
O objetivo foi realizar a leitura de dados de uma API de com dados de Star Wars disponivel em https://swapi.dev/, e salvá-los em um banco de dados. O formato escolhido foi o parquet pela praticidade e e velocidade em armazenamento
-
Em seguida, foi realizado a leitura desses dados utilizando a biblioteca DuckDB.
-
Para execução deste projeto, siga os passos abaixo:
- Primeiro obtenha os dados clonando o repositorio:
git clone [email protected]:cluizdes/starwars_api.git
-
Realizar a leitura dos insights de cada Python Jupyter Notebook no Google Colab ou localmente com o DuckDB.
-
Para que seja efetivo rodar diretamente no Google Colab, os arquivos precisam parquet gerados precisam ser salvos localmente e e abertos novamente com os arquivos Python Jupyter Notebook.
OBS: Disclaimer: Obs: Inicialmente este projeto foi desenvolvido como um desafio de um processo seletivo, e posteriormente adequeado para ser disponibilizado aqui no GitHub.
Espero que este guia seja útil para guiar o projeto. Se tiver alguma dúvida, fique à vontade para perguntar.
@cluizdes