4d8ad30541da93d27fd677389ea0481166c0a876
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%