Sunil Mohan Adapa c700e0866e
*: Additional import path related changes
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2026-08-28 07:35:37 -04:00

33 lines
712 B
Python
Executable File

#!/usr/bin/python3
#
# SPDX-License-Identifier: AGPL-3.0-or-later
#
# Set FREEDOMBOX_URL to the URL of the FreedomBox on which
# all apps will be enabled.
from splinter import Browser
from freedombox import app as app_module
from freedombox import module_loader
from freedombox.tests.functional import app_enable, install, login
module_loader.load_modules()
app_module.apps_init()
browser = Browser('firefox')
login(browser)
for app in app_module.App.list():
app_name = app.app_id
try:
# Some apps cannot be installed.
install(browser, app_name)
except:
pass
try:
app_enable(browser, app_name)
except:
# Some apps cannot be enabled.
pass