pycaravel: This module is designed to simplify continuous integration (CI) of data from multiple projects.
Source code for caravel.nextcloud.api_wrappers.apps
from ..base import WithRequester
[docs]
class Apps(WithRequester):
API_URL = "/ocs/v1.php/cloud/apps"
SUCCESS_CODE = 100
[docs]
def get_apps(self, filter=None):
""" Get a list of apps installed on the Nextcloud server.
"""
params = {
"filter": filter
}
return self.requester.get(params=params)
[docs]
def get_app(self, app_id):
""" Provide information on a specific application.
"""
return self.requester.get(app_id)
[docs]
def disable_app(self, app_id):
""" Disable the specified app.
"""
return self.requester.delete(app_id)
Follow us