Esse repositório tem como objetivo:
- Hospedar o código de um crawler que baixa e armazena questões do simulado
para a prova de habilitação do DETRAN-RJ -- branch
develop
; - Hospedar o código do site que exibe os resultados (todas as questões
disponíveis, questões que mais aparecem, respostas corretas etc.) -- branch
gh-pages
. Acesse o site.
- O arquivo
detran_rj.py
é o crawler em si e gera o arquivodetran-rj.json
com os resultados obtidos. Você pode parar a execução do mesmo e voltar a qualquer momento que ele não perderá os dados: a cada vez que ele roda, ele carrega o arquivodetran-rj.json
em memória - caso exista - e continua o trabalho, até que então salva o arquivo quando recebe um signalSIGINT
(ctrl+c). - O arquivo
converte.py
lê o arquivodetran-rj.json
e converte seu formato (para facilitar a leitura pelo JavaScript do site), salvando então o arquivoquestoes.json
, que será servido para o site.
- O arquivo
render.py
lê os HTMLs emtemplates
e o arquivoquestoes.json
e gera os arquivos finais embuild/
.