Триггер из внешних источников для запуска сниппетов MODX

Сделал я решение (на pyton), которое грузить по ftp файлы с локального пк на виртуальный хостинг. Подскажите, как мне начать выполнение сниппета по окончанию загрузки файлов?

UPD: По итогу для автономного, удаленного запуска сниппета я использовал php файл который написал по рекомендации Anton Tarasov и python с библиотекой paramiko для работы с ssh на шаред хостинге


Ответы (1 шт):

Автор решения: Anton Tarasov

Подключитесь к MODX API, выполните сниппет (опционально можно передать массив параметров, получить результат):

define('MODX_API_MODE', true);
require dirname(dirname(dirname(__FILE__))) . '/index.php';
$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_INFO);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');

$output = $modx->runSnippet('yourSnippetName',array(
'someParam' => 'someValue'
));
→ Ссылка