/lliurex-store

LiureX Software store. Works with repositories, zomandos, snap and appimage.

Primary LanguagePython

Lliurex Store

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:

Valencian

Spanish

Lliurex Store plugin system

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.

example.py

Available public methods

  • 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