guidiego / fio-de-ariadne

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fio de Ariadne

Fio de Ariadne

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 requsitos técnicos Python 3.7+ e Poetry.

Instalando as dependêndias

$ poetry install

Para utilizar as dependências, você precisa entrar no cirtualenv que o Poetry criou:

$ poetry shell

Use exit para sair do virtualenv quando desejar.

Configurando a aplicação feita em Django

Execute esse comando e siga as instruções:

$ createnv

Raspando os dados

Esses 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 crawl

Você pode ainda criar um usuário para acessar o painel de controle:

$ python manage.py createsuperuser

Iniciando a aplicação web

Utilize esse comando e depois acesse localhost:8000:

$ python manage.py runserver

Contribuindo

Precisamos de ajuda

Você pode contribuir com melhorias no código e utilizar algumas verificações de qualidade:

$ mypy crawler
$ black .

About

License:GNU General Public License v3.0


Languages

Language:Python 100.0%