PUSSY
Описание
PUSSY(Python Utilitarian Script System for You) - это программный комплекс, который позволяет ускорить разработку приложений (плагинов) с графическим интерфейсом на языке Python и PySide6. В комплекс входит фреймворк для разработки плагинов и программа Менеджер для управления ими. Он позволяет собрать все плагины в одном месте, позволяет отключать или подключать их в любое время. Также главным преимуществом является то, что разработчику достаточно объявить один класс с пользовательскими настройками, один параметр = одна строчка кода, а система сама позаботится об интерфейсе для их ввода/вывода и хранении на жестком диске.
Урок для быстрого старта
Идея создать похожий продукт у меня появилась несколько лет тому назад, но задолго до того я уже писал скрипты на языке Python для решения разного рода рутинных задач. Обычно они выполняли одно действие на основе информации, введенной через консоль. Как ни крути, но текстовое взаимодействие с приложением для большинства пользователей отнимает изрядное количество времени, в том числе и для меня, я как раз из тех людей, которые не застали времена, когда консоль была чуть ли не единственным средством управления. Но, в мое время графический интерфейс уже был неотъемлемой частью любого приложения. Поэтому я и создал этот продукт, который отвечает следующим требованиям:
- разработка плагинов по унифицированной форме;
- использование набора плагинов внутри одного приложения;
- быстрое объявление пользовательских настроек и автоматическое организация их представления и хранения.
Скриншоты