Верстак плагинов — PixelLauncher
🛠️

ВЕРСТАК ПЛАГИНОВ

Соберите файл плагина для PixelLauncher — выберите события, добавьте кнопки-действия, получите готовый .py

1Импорт существующего плагина

Разбирает метаданные, события, кнопки и 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, затем нажмите «Пересканировать» на вкладке «Плагины» (или перезапустите лаунчер).
Конструктор работает полностью в браузере — код плагина никуда не отправляется.
Made on
Tilda