Что это

Скрипты автоматизации 2.0 предполагают поддержку http запросов, web фронтенда, разграничения прав пользователей, локализации и модулей. В результате, чтобы написать даже простой скрипт, может потребоваться много лишних действий. Boilerplate generator - это python скрипт, который позволяет сгенерировать "болванку" - базовый скрипт, который в последствии можно наполнять.

Как запускать

Прежде всего нужно убедиться что у вас установлен nodejs.

Для linux надо выполнить:

sudo apt-get install nodejs npm

Для windows нужно скачать и установить nodejs с сайта.

Скрипт находится в репозитории user-scripts в каталоге boilerplate_generator. Запустив generate.py попадаем в мастер, где сначала нужно выбрать тип генерируемого скрипта:

  • basic - примитивный вариант, здесь есть только exthttp web gui и модуль. подходит для ознакомления и для простых скриптов.
  • advanced - более продвинутый вариант, здесь есть всё: exthttp web gui, контроль доступа, переводы и модуль.
  • ... - другие, см. Biz Analytics.

Далее нужно ввести различные параметры скрипта, такие как название, версия, базовое имя exthttp обработчиков и т.д. Если просто жать enter, то будет выбрано значение по умолчанию.

В результате в каталоге out будет сгенерирована "болванка" скрипта, его можно вставить в трассир и разрабатывать дальше уже в трассире.