UBA Plugins - eliranwong/UniqueBible GitHub Wiki

UBA Plugins

UBA Plugins add functionalities to UniqueBible.app desktop version.

This page gives a brief introduction to UBA plugins.

Written in python

UBA plugins are written in python and executed when UBA is running.

Each plugin file should end with file extension "*.py".

Each plugin could be as simple as a single line command or as rich as a multiple-window application.

Four Types of UBA Plugins

There are four types of UBA plugins:

  1. menu plugins - accessible through menu

https://github.com/eliranwong/UniqueBible/wiki/UBA-Menu-Plugins

  1. context plugins - accessible through right-click context menu

https://github.com/eliranwong/UniqueBible/wiki/UBA-Context-Plugins

  1. startup plugins - run on UBA startup

https://github.com/eliranwong/UniqueBible/wiki/UBA-Startup-Plugins

  1. shutdown plugins - run on UBA shutdown

https://github.com/eliranwong/UniqueBible/wiki/UBA-Shutdown-Plugins

They are placed into folders, "menu", "context", "startup" and "shutdown" correspondingly.