41d1984d5bdc1f22eccb3d6673102ba1138239be
debweb
debweb - простой webserver для дебилов (for me) на асинхронных сокетах
установка и настройка
debweb использует всего одну стороннюю библиотеку - aiofiles. ее можно установить с помощью
pip install aiofiles
Important
конфигурация сия шедевра происходит в файле
config.py
основное
name- название сервера, отображается в http заголовках
сеть
addr- адрес сервераport- порт сервера
файлы и директории
log_file- файл логов (по умолчанию вывод в консоль)preset_file- файл пресета. обычный html документ. но в нем нужно указать одиночный тег<FILES>для отображения файлов в директорииdirectory- рабочая директория обязательно с / на конце!!!!
буферы
read_buffer- буфер для запросаwrite_buffer- размер буфера при отправке файлов
логи
start_msg- лог при старте сервераconn_msg- лог при подключенииget_msg- лог при GET запросе
<ADDR> будет заменен на адрес клиента
<FILE> будет заменен на файл / директорию, к которой запрашивается доступ
ошибки
e404_file- html файл, который будет отправлен при ошибке 404e404_msg- лог при ошибке 404
1.2.3
Latest
Languages
Python
93.7%
HTML
6.3%