Инструменты пользователя

Инструменты сайта


products:pussy:concepts:manager

Это старая версия документа!


Менеджер

Менеджером это программа, которая позволяет пользователю взаимодействовать с Плагинами, если говорить коротко, то Плагин - это скрипт или набор скриптов, написанных на языке Python, он может иметь любую реализацию, единственное требование, которое к нему предъявляется - он должен иметь графический интерфейс на базе PySide6, Менеджер встраивает интерфейс Плагина в свой интерфейс, как вкладку, в этом отношении он полностью похож на интернет-браузер, только вместо сайтов мы взаимодействуем с программой Плагина. На изображении ниже показан основной интерфейс Менеджера, каждый плагин располагается в отдельной вкладке. По умолчанию плагины инициализируются не сразу, а когда пользователь перейдет в соответствующую вкладку, поэтому, если он должен исполняться при запуске, нужно установить соответствующую опцию.

2023-09-18_15_07_57-pussy_2.jpg

На рисунке ниже показан экран управления плагинами, пользователь в любое время может включить или выключить любой из них; произвести его настройку, при условии, что разработчик предусмотрел такую возможность, также дополнительно можно: вывести информацию о плагина; сбросить настройки; установить будет ли плагин инициализироваться при запуске Менеджера.

2023-09-17_14_09_54-pussy.jpg

Плагины являются обычными Python пакетами, которые менеджер загружает при запуске. Поиск плагинов происходит в папке **Plugins ** или в во внешних директориях, которые указаны в настройках Менеджера.

Как вы можете наблюдать идея Менеджера предельно проста, он позволяет использовать множеством независимых скриптов, используя всего одно приложение, причем работа с ним будет абсолютно привычна для тех, кто пользуется интернет-браузерами. Он имеет минималистичный и понятный функционал, который в будущем может быть расширен. Если вы хотите разрабатывать собственные плагины, то читайте Быстрый старт.

products/pussy/concepts/manager.1700578210.txt.gz · Последнее изменение: (внешнее изменение)