lliurex / lliurex-store

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:Python 95.5%Language:CSS 3.9%Language:Shell 0.6%