2025-08-09 19:31:42 +03:00
2025-08-09 19:28:04 +03:00
2025-08-07 17:39:09 +03:00
2025-08-09 19:31:42 +03:00
2025-07-31 16:59:23 +00:00
2025-08-09 19:28:04 +03:00
2025-08-07 17:39:09 +03:00

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 файл, который будет отправлен при ошибке 404
  • e404_msg - лог при ошибке 404
Description
webserver для дебилов
Readme WTFPL 88 KiB
1.2.3 Latest
2025-08-14 21:33:32 +00:00
Languages
Python 93.7%
HTML 6.3%