Все коллекции
Cerebro FAQ
Cerebro API
Разработка плагинов для Cerebro. С чего начать?
Разработка плагинов для Cerebro. С чего начать?
Cerebro Support avatar
Автор: Cerebro Support
Обновлено больше недели назад

Разработка плагинов для Cerebro осуществляется на языке Python. Требуются навыки работы с данным языком программирования.

API Cerebro делится на 2 составляющие:

Используется пакет "pycerebro", он включает в себя модули для работы с базой данных, файловым хранилищем, модуль с описанием кортежей данных и битовых флагов и модуль для вспомогательных функций

   2. Клиентское API: https://cerebrohq.com/docs/ru/capi.html

Программный интерфейс позволяет расширять возможности клиентского приложения, используя дополнительные Python-модули.

Поддерживается обработка событий клиента Cerebro, встраивание пользовательских меню, обработка событий входа в программу и выхода из неё. Также поддерживается пользовательский интерфейс на базе графического пакета PyQt.

Cerebro содержит встроенный интерфейс разработчика плагинов, который позволяет отладить плагин локально на компьютере разработчика. Также содержится встроенная система распространения плагинов, которая позволяет в автоматическом режиме установить плагин на все компьютеры пользователей вашей вселенной.

Пакет pycerebro и примеры плагинов вы можете найти на GitHub: https://github.com/cerebrohq/cerebro-plugins

Нашли ответ на свой вопрос?