import giteapy from .config import GiteaConfig class GiteaApi: def __init__(self): self.config = GiteaConfig().configuration def admin_gitea_instance(self): return giteapy.AdminApi(giteapy.ApiClient(self.config)) def repo_gitea_instance(self): return giteapy.RepositoryApi(giteapy.ApiClient(self.config)) def user_gitea_instance(self): return giteapy.UserApi(giteapy.ApiClient(self.config)) def org_gitea_instance(self): return giteapy.OrganizationApi(giteapy.ApiClient(self.config)) def misc_gitea_instance(self): return giteapy.MiscellaneousApi(giteapy.ApiClient(self.config)) def issue_gitea_instance(self): return giteapy.IssueApi(giteapy.ApiClient(self.config))