Este projeto tem como objetivo criar um software para a melhor visualização de informações relacionadas às matérias ofertadas no SIGAA, com o objetivo de melhorar o trabalho da secretaria na volta gradual as aulas.
[x] Arquivo expansão, que faz o scraping de outras unidades
[x] Adição de um for pra percorrer as unidades (que vão do numero 2 ao 192)
[x] Correção de bug de algumas unidade
Descrição
O objetivo da mudança foi de fazer o scraping das outras unidades da Universidade de Brasília, criou-se um arquivo ´expansão.py` que utiliza das mesmas funções já criadas.
133
instalar todas as libs do requirements.txt com pip install requirements.txt
Testes
[x] Para testar se o scraping está funcionando basta chamar a função de expansão na api.views
if "runserver" in sys.argv:
# from scraping.QtdeAlunosMatriculados import main
# main()
# from scraping.remove import delete_everything
# delete_everything()
from scraping.expansao import main
main()
E subir o docker com sudo docker-compose up
[x] Para facilitar os testes é recomendado que diminua o intervalo no for de expansão, pois o scraping de todas as unidades demoram muito tempo.
Checklist:
[x] O código segue as políticas de commit e branch
[x] O código foi comentado, especialmente, em regiões de maior complexidade
[x] As mudanças feitas não geram "warnings" adicionais
[x] Não há outras solicitações de pull para a mesma alteração
[x] Todos os membros concordaram com a atualização
Após execução do código, foi checado se o mesmo possue algum erro no scraping. Não foram encontradas nenhuma mudança que gerasse algum conflito com a checklist desse PR ou com o projeto no geral.
Pull Request
Tipo de mudança
Descrição
133
pip install requirements.txt
Testes
api.views
E subir o docker com
sudo docker-compose up
Checklist:
Contribuidores:
@AdneMoretti @vitorekr @oCaioOliveira @mc-gomes @MorettiGS