LiureX Software store. Works with repositories, zomandos, snap and appimage.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
home_content
install-files
lliurex-po
lliurex-store-cli/usr/share/lliurex-store
lliurex-store-gui/usr/share
llx-resources/lliurex-store
python3-lliurex-store.install
INSTALL.md
README.md
setup.py

README.md

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.

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