27 lines
760 B
Python
27 lines
760 B
Python
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))
|