prolina
Думаю, что никак, пока письма отправляются через ваш аккаунт
В общем-то можно отпавлять письма без аутентификации напрямую (кажется, вот это должно помочь для nodemailer https://github.com/nodemailer/nodemailer-direct-tr...
Правда, письма будут падать в спам (как от неаутентифицированного сервер), но это можно настроить в почтовике
Думаю, можно еще посмотреть в сторону User-defined Aggregates
Но я бы на стороне приложения аггрегировал данные (с кэшем или без, в зависимости от нагрузки)
Кажется, можно и без js обойтись, если пошаманить с селекторами
Попробуй чекбоксы вынести на верхний уровень (все равно скрыты), селектор тильда работает только на том же уровне вложенности
Ок, тогда рассчитать один раз и положить в бд, дальше пересчитывать по необходимости конкретные дни (обновление часов работы, добавление заказа, и т п)
Мне кажется, что запросом в БД эту задачу не решить и нужно реализовывать эту логику на стороне приложения.
Т.е. получаем на нужную дату work_times и все orders, и уже там высчитываем свободное время
Если функционала ограниченное количество - я бы в html передавал только имя события и параметры к нему, а действия разруливал бы уже в хэндлере компонента
А в чем сложность?
По сути, надо:
1) Получить html
2) Распарсить и найти нужные блоки (по XPath, CSSPath или regexp на край)
3) Положить в файл/БД данные
Первое, обычно, во всех языках можно из коробки.
Под второе есть библиотеки. Под какой язык нужно?
Какие ошибки выдает?
Проще так (если старые браузеры не надо поддерживать... ну или полифиллить)
А вообще, для http запросов есть fetch
https://learn.javascript.ru/fetch