Разбирает метаданные, события, кнопки и on_unload. Лучше всего работает с плагинами такой же простой структуры, как встроенный пример (именованные функции, без lambda).
2Готовые пресеты
Применение пресета заполнит метаданные, события, кнопки и переключатели ниже — текущие несохранённые правки будут перезаписаны.
Загрузка черновика…
3Метаданные плагина
4События лаунчера (api.on)
Отмеченные события подпишутся в on_load(api) через api.on(...). Тело каждого обработчика можно отредактировать прямо в поле ниже.
5Методы API — вставить в код
Кликните в поле кода события или кнопки (шаг 4 или 6), затем нажмите «Вставить» на нужном методе — сниппет подставится в позицию курсора.
5Кнопки на вкладке «Плагины» (api.add_action)
Каждая кнопка появится на вкладке «Плагины» и вызовет свою функцию при нажатии.
6Хранилище и прочее
Использовать своё хранилище (get_storage / save_storage)
Добавит пример чтения и сохранения json-данных плагина между запусками.
Добавить on_unload()
Вызывается, если пользователь выключит плагин на вкладке «Плагины».
Логировать загрузку плагина
api.log(...) сразу при старте on_load.
★Готовый плагин
plugins/my_plugin.py
Скопировано в буфер обмена ✓
Положите скачанный файл в папку plugins рядом с launcher.py, затем нажмите «Пересканировать» на вкладке «Плагины» (или перезапустите лаунчер).