Essa é uma prova de conceito para um sistema de raspagem e estruturação de dados sobre crianças desaparecidas no Brasil. O Fio de Ariadne tem como requisitos técnicos Python 3.7+ e Poetry.
$ poetry installPara utilizar as dependências, você precisa entrar no virtualenv que o Poetry criou:
$ poetry shellUse exit para sair do virtualenv quando desejar.
Execute esse comando e siga as instruções:
$ createnvEsses comandos só precisam ser executados uma única vez. Eles criam a estrutura do banco de dados, raspam os dados e salvam tudo nesse banco:
$ python manage.py migrate
$ python manage.py crawlVocê pode ainda criar um usuário para acessar o painel de controle:
$ python manage.py createsuperuserUtilize esse comando e depois acesse localhost:8000:
$ python manage.py runserverVocê pode contribuir com melhorias no código e utilizar algumas verificações de qualidade:
$ mypy crawler
$ black .
