Daylib - Это библиотека где будут хранится все возможные типы развлечений, от книг, видео и постов до манги, хентая и могого прочего контента
- Проект имеет свой собственный фреймворк.
- Celery автоматически переносит задасу в Celery воркер при забивании стека
- Гибкость - разработчику сможет проще простого создать своего паука
- асинхронность на каждом шагу поэтому сможет работать на слабых серверах.
cp env.example .env
nano .env # Редактируем чуствительные параметры как SECRET_KEY, SERVICE_KEY, ADMIN_LOGIN и т д.
docker-compose up -d --buildbash: ./entrypoint.sh: No such file or directoryЧто-бы его исправить пожалуйста поменяйте CRLF на LF. Если проблема повторяется попробуйте поменять #!/bin/sh на #!/bin/bash
Вы могли заметить что в .env есть сервисный ключ, этот ключ нужен что-бы ваши сервисы могли безперебойно долбить по API, без JWT, или проверки на подлинность. Поэтому рекомендуемая длина не менее 32 символов, что-бы перебор был бесполезен.
openssl rand -hex 32После создание поменяйте в .env поле SERVICE_KEY
Что-бы указать ваш ключ при запросе просто подставьте в headers Service-Token-WWW
import requests
headers = {
"accept": "application/json",
"Service-Token-WWW": "YOUR-SERVICE-KEY",
}
response = requests.get("http://127.0.0.1:8000/api/v1/spider/status", headers=headers)Этому проекты нужны люди которые могут наполнить пауков, своими любимыми сайтами и поможет в написании тестов, для менеджеров и прочего. Так-же не помешало-бы написать некий справочник для написание тестов, как вы поняли я в этом бездарный, спасибо что дочитали до конца!