## debweb **debweb** - простой webserver для дебилов (for me) на асинхронных сокетах ## установка и настройка debweb использует всего одну стороннюю библиотеку - aiofiles. ее можно установить с помощью ```bash pip install aiofiles ``` > [!IMPORTANT] конфигурация сия шедевра происходит в файле `config.py` ### основное - `name` - название сервера, отображается в http заголовках ### сеть - `addr` - адрес сервера - `port` - порт сервера ### файлы и директории - `log_file` - файл логов (по умолчанию вывод в консоль) - `preset_file` - файл пресета. обычный html документ. но в нем нужно указать одиночный тег `` для отображения файлов в директории - `directory` - рабочая директория **обязательно с / на конце!!!!** ### буферы - `read_buffer` - буфер для запроса - `write_buffer` - размер буфера при отправке файлов ### логи - `start_msg` - лог при старте сервера - `conn_msg` - лог при подключении - `get_msg` - лог при GET запросе `` будет заменен на адрес клиента `` будет заменен на файл / директорию, к которой запрашивается доступ ### ошибки - `e404_file` - html файл, который будет отправлен при ошибке 404 - `e404_msg` - лог при ошибке 404 (по умолчанию - ` err 404 `)