Skip to content

turicas/simulado-detran-rj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simulado-detran-rj

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.

Funcionamento do Crawler

  • O arquivo detran_rj.py é o crawler em si e gera o arquivo detran-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 arquivo detran-rj.json em memória - caso exista - e continua o trabalho, até que então salva o arquivo quando recebe um signal SIGINT (ctrl+c).
  • O arquivo converte.py lê o arquivo detran-rj.json e converte seu formato (para facilitar a leitura pelo JavaScript do site), salvando então o arquivo questoes.json, que será servido para o site.

Funcionamento do Site

  • O arquivo render.py lê os HTMLs em templates e o arquivo questoes.json e gera os arquivos finais em build/.

About

Crawler das questões do simulado do DETRAN-RJ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published