Consulta Material de universidades.
URL de início da consulta:
https://www.suryadental.com.br/academico
A execução do projeto com Docker é bem simples:
git clone https://github.com/lyseontech/consulta-material
cd consulta-material
docker-compose up -d
docker-compose exec php7 bash
Após acessar o container, você terá duas opções, ou rodar o comando de
importação sem argumentos, o que irá fazer com que sejam importados os dados de
todos os estados ao mesmo tempo ou passar o argumento --uf
para dizer de qual
estado irá importar.
Passando para estados específicos, o programa de importação só irá liberar o terminal após conclusão da importação.
Para inicar a importação de apenas um estado, execute o seguinte comando:
php bib/consulta-material --uf=ac
Para inicar a importação de mais de um estado, execute o seguinte comando:
php bib/consulta-material --uf=ac --uf=am
Sem passar estados (o que importa todos os estados) ou passando mais de um estado, o programa irá liberar o terminal imediatamente e irá iniciar um processo para cada estado em background.
Para inicar a importação, execute o seguinte comando:
php bin/consulta-material
O separador de coluna pode ser personalizado informando ou , ou ; (vírgula ou ponto e vírgula) da seguinte forma:
--separador=,
ou
--separador=;
O padrão é vírgula
Após conclusão da importação terá um arquivo chamado log com a sigla da UF e a hora que a importação concluiu.