(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.
- Módulo:
requests
,pytest
- Macro de seleção de dados:
pandas
,openpyxl
Uma vez que você clonou este repositório, estando no diretório principal do módulo digite:
$ make init
from spacex_api import launches
# Devolve um tuple
got_launches, header = launches.get_launches()
# Imprime lista de lançamentos
print(got_launches)
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
O teste abaixo verificará se a API está sendo acessada com sucesso.
$ make test
Para remover o módulo, digite:
$ make remo
- Este módulo é uma simplificação do SpaceX-PY
- A estrutura deste módulo é baseada no Sample Module Repository