TemplateTango
Шаблонизатор для генерации HTML, XML и JSON на Arduino и ESP32 с подстановкой переменных и выражений прямо в шаблоне
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0753a74f0d28773b7b41fb76d63fcf620a044e656028892535eff197e66b0c8eTemplateTango-1.0.0-0753a74f.zipОписание
Шаблонизатор для микроконтроллеров Arduino и ESP32, который генерирует HTML, XML, JSON или другой текстовый контент путём подстановки данных в заготовки. Вместо того чтобы собирать строки вручную, вы задаёте шаблон с переменными-плейсхолдерами и передаёте словарь значений — движок заменит их автоматически. Поддерживает базовые арифметические выражения и конкатенацию строк прямо в шаблоне. Значения могут быть либо строками, либо функциями, возвращающими строки, что удобно для вывода данных датчиков в реальном времени. Хорошо встраивается в вебсерверы типа ESPAsyncWebServer. API простой: один метод render принимает шаблон и карту переменных, остальное делает библиотека.