780072bdbd268978f48da7f2b2db35e1ef0dc686
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 (по умолчанию -<ADDR> err 404 <FILE>)
1.2.3
Latest
Languages
Python
93.7%
HTML
6.3%