📊 Relatório de Notas¶
Script que busca os diários do semestre mais recente e imprime um resumo de notas e frequência no terminal.
Código¶
from suap_api import SuapClient
with SuapClient() as client:
dados = client.comum.get_my_data()
print(f"Aluno: {dados.nome_usual} ({dados.matricula})\n")
periodos = client.edu.get_periods()
semestre_atual = periodos[0].semestre
print(f"Semestre: {semestre_atual}")
print("-" * 40)
disciplinas = client.edu.get_disciplines(semestre_atual)
for d in disciplinas:
print(f"📘 {d.disciplina}")
print(f" Nota 1ª etapa : {d.nota_etapa_1}")
print(f" Nota 2ª etapa : {d.nota_etapa_2}")
print(f" Média : {d.media}")
print(f" Faltas : {d.faltas}")
print(f" Situação : {d.situacao}")
print()