Software store for Lliurex.
Offers support for Lliurex's zomandos, snaps, appimage and software repositories.
It can be also be installed on a non-Lliurex system and it shall enable or disable plugins if any of them isn't supported on the base system
More info:
Plugins must provide one register method and return a dictionary with "data" and "status" keys.
The basic structure of a plugin is provided at the example.py plugin.
-
execute_action(str(action_name))
Executes "action" in a thread. When action is finished it will publish the result through the get_results method.
-
get_progress(str(action_name) or None)
Gets the current progress of a running action or of all actions launched
-
get_result(str(action_name))
Gets the result of action. This function will join the action till it's finished
-
get_status(str(action_name) or None)
Gets the return status of an action
-
set_debug(bool(debug))
Enables or disables debug