![]() |
![]() |
![]() |
![]() |
You MUST have the Python loader plugin installed and working as well as the gobject-introspection package for GPlugin installed to use Python plugins.
Like all plugins in GPlugin, Python plugins must also implement
the gplugin_query
, gplugin_load
, and
gplugin_unload
functions.
The following is a basic Python plugin.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import gi gi.require_version("GPlugin", "0.0") from gi.repository import GPlugin def gplugin_plugin_query(): return GPlugin.PluginInfo( id="gplugin-python/basic-plugin", abi_version=0x01020304, name="basic plugin", authors=["author1"], category="test", version="version", license_id="license", summary="summary", website="website", description="description", ) def gplugin_plugin_load(plugin): return True def gplugin_plugin_unload(plugin): return True |