Open vitorp opened 6 years ago
Eu tenho algumas dúvidas:
1) quais são os passos da integração? só adicionar a gema? 2) qual é o objetivo do worker?
A integração aqui é adicionar a gema e criar um modulo que se utiliza do scrapping dela para atualizar o banco de dados. O worker deve rodar a esse modulo periodicamente (Ainda não definimos tudo).
Então a ideia é, por exemplo, ver semestralmente quais matérias estão abertas, ou seja, não precisaria rodar essa tarefa toda hora. Já pra saber durante ajuste e inscrições a quantidade de vagas numa turma ou pessoas numa lista de espera precisamos rodar essa tarefa mais frequentemente.
O crawler ainda não está pronto pra integração então esse issue é mais a medio prazo.
A alimentação do banco de dados será feita a partir de um crawler do Matricula web. Será utilizado como base o crawler https://github.com/danilodelyima/mwcrawler que será integrado dentro do projeto. Além da integração é necessário configurar um worker.