O projeto esta rodando no Heroku, Acesse
para habilitar a parte de edição, use as seguintes credencias:
username:visitante
password:visi1234
Clone o repositorio:
git clone https://github.com/iorjunior/github_trending_api.git
Abra a pasta, e instale as dependencias:
pip install requirements.txt
or
poetry install
Entre no diretorio /django_proxys
e rode:
cd django_proxy
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
Volte ao diretorio Raiz e Execute o script de Scraping
cd ..
python ./scraping/scrap.py
Agora inicie o Servidor do django
cd django_proxy
python manage.py runserver
✅ Servidor iniciado go to localhost:8000
🎊 🎉.
Existem 7 endpoints na aplicação:
Endpoints | Retorno | |
---|---|---|
/ | Lista as Proxys | |
/proxys/cadastrar | Cadastro de novas Proxys | login required |
/proxys/editar/[id] | Editar Proxys Existentes | login required |
/proxys/deletar/[id] | Deletar uma Proxy | login required |
/entrar | Logar na aplicação | |
/sair | Deslogar da aplicação | |
/admin | Entrar no admin do Django |
Projeto feito com base em um desafio tecnico.