Skip to content

Latest commit

 

History

History
59 lines (44 loc) · 1.62 KB

README.pt.md

File metadata and controls

59 lines (44 loc) · 1.62 KB

Módulo para acessar o API da SpaceX

(instructions in English: README)

Este módulo acessa o SpaceX API para obter informações sobre lançamentos de foguetes da empresa.

O projeto também contém uma macro de seleção de dados, que compila algumas informações de interesse.

Dependências

  • Módulo: requests, pytest
  • Macro de seleção de dados: pandas, openpyxl

Instalação

Uma vez que você clonou este repositório, estando no diretório principal do módulo digite:

$ make init

Utilização

from spacex_api import launches

# Devolve um tuple
got_launches, header = launches.get_launches()

# Imprime lista de lançamentos
print(got_launches)

Macro de seleção de dados

Execute o seguinte comando:

$ python launches_summary.py

A macro acima irá:

  • Indicar o ano que tem mais lançamentos
  • Indicar o local onde aconteceu a maioria dos lançamentos
  • Recuperar o número de lançamentos em um período específico de anos (ex: 2019, 2021)
  • As informações acima são exportadas para um arquivo .xlsx

Testando o módulo

O teste abaixo verificará se a API está sendo acessada com sucesso.

$ make test

Removendo o módulo

Para remover o módulo, digite:

$ make remo

Referências