API Python para obter informações de instituições de ensino superior.
Project description
e-MEC API
API Python para consulta na base de dados oficial de informações relativas às Instituições de Educação Superior (e-MEC).
Esta API faz requests e parse no Html do site do e-MEC para coletar informações sobre as instituições e os cursos de cada campus.
e-MEC - Ministério da Educação
Instalação
A versão atual ainda esta em fase de desenvolvimento
Você pode baixar o código fonte do GitHub e executar:
python setup.py install
Você também pode instalar o último release estável pelo PyPI
pip install emec-api
Dependências
Utilize o poetry para instalar as dependências do projeto.
poetry install
Como usar
import time
from emec.api.client import Institution
start = time.time()
ies = Institution(22)
ies.parse()
elapsed = time.time() - start
print(f"Elapsed: {elapsed}")
df_inst = ies.get_institution_dataframe()
print(df_inst.head())
df_campus = ies.get_campus_dataframe()
print(df_campus.head())
df_courses = ies.get_courses_dataframe()
print(df_courses.head())
# export to json
ies.to_json("emec.json")
# export to csv
ies.to_csv("emec.csv")
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
emec_api-0.1.8.tar.gz
(8.0 kB
view hashes)