Было бы супер чтоб модуль мог получать 2 видео, одно условно берет из папки (оно допустим 16:9 длинной 4 часа), софт его режет на указанные тайминги и на каждый отрезок накладывает другое видео перед этим конвертируя отрезок в формат 9:16 (ют шортс), а наложенное видео будет с прозрачностью, так же функции уникализации видео, допустим чтоб заднее видео было разделено на 4 куска по углам (тоесть 4 одинаковых видео в 4 угла)
httpClientCustom - Кастомный модуль для работы с http-клиентом
-
@GhostZ В функции httpClientCustom_Post в блоке
_on_fail(function(){ VAR_LAST_ERROR = _result(); VAR_ERROR_ID = ScriptWorker.GetCurrentAction(); VAR_WAS_ERROR = false; _break(1,true); // этой строки нет });не хватает строки _break(1,true);
Я понять не мог почему у меня не только ошибки нет, но и статус 200 да и ответ тоже получен нормальный xD
-
Релиз версии 1.6 - немного переделал код, для корректной работы в новой версии действия "Post запрос", "Прокси", "Содержание ответа" нужно открыть и нажать "Ок", так как изменилась структура этих функций.
Теперь можно установить свой список ошибок при которых действия завершается сразу же, нужно выполнить код:
_http_fatal_errors = ["ваш", "список", "ошибок"];Список по умолчанию:
["Connection refused", "Could not resolve proxy", "Received invalid version in initial SOCKS5 response"]
Теперь можно установить свой список ошибок содержащихся в ответе сервера, нужно выполнить код:
_http_errors_in_content = ["ваш", "список", "ошибок"];Список по умолчанию:
["Empty reply from server", "Unknown SSL protocol error in connection", "Received HTTP code 502 from proxy after CONNECT", "Received HTTP code 403 from proxy after CONNECT"] -
Пофиксил переключение на внутренний клиент в действии "Post запрос"
-
в обычном клиенте, если используется действие "прокси" с пустым значением - прокси сбрасываются и ошибок нет
в этом модуле логика немного отличается, при попытке оставить поля пустыми - ошибка "прокси пуст"

не знаю баг или фича, больше интересует вопрос как сбросить прокси без перезапуска клиента? пустую строку подсунуть('')?
-
-
@GhostZ said in httpClientCustom:
Благодаря этому можно создавать свои модули работающие через клиент, на который не будут влиять настройки стандартного клиента
Это в смысле куки не будут подтягиваться и можно функцию выполнять, она как в другом потоке будет?
-
@GhostZ подскажи, пожалуйста, как добавить проверку в POST запросе. Если Content-Type не указан в форме, то вообще не отправлять этот заголовок?
Пробовал в engine.js менять, но все равно отправляется пустой.
function httpClientCustom_Post(){ ... _do(function(){ ... var headers_object = {"encoding":encoding, "method":method, "headers":headers}; if (content_type.length > 0) { headers_object["content-type"] = content_type; } _call(function(){ ... _if_else(redirect, function(){ general_timeout_next(timeout); http_client_post(value, params, headers_object)! }, function(){ general_timeout_next(timeout); http_client_post_no_redirect(value, params, headers_object)! })! },null)! ... })! };


