Python Wrapper for Gitea API (WIP)
Go to file
2022-12-08 19:22:06 +01:00
Gitea.py Added new endpoints 2022-12-08 19:22:06 +01:00
LICENSE Python wrapper for Gitea API 2022-08-12 12:57:09 +02:00
README.md Added new endpoints 2022-12-08 19:22:06 +01:00

Gitea.py

Python Wrapper for Gitea API (WIP)

# Sample usage.

from Gitea import Gitea

'''
    gitea = Gitea()
'''

# It will ask you your Gitea instance url and your access token to it and save the config to config/gitea.txt  

# Current implemented Gitea API endpoints you can call:

gitea.admin_users_create()  
gitea.admin_users_list()  
gitea.notifications_new()
gitea.repos_get_repo()
gitea.repos_issues_search()  
gitea.repos_owner_repo_issues()  
gitea.repos_owner_repo_issues_comments()  
gitea.repo_owner_get_metada()
gitea.repo_owner_create_file()
gitea.repo_owner_update_file()
gitea.repo_owner_delete_file()
gitea.user()

Some of above methods will need required params that will be shown to you when running them. In ex.:  

gitea.repos_issues_search()
*** TypeError: repos_issues_search() missing 1 required positional argument: 'owner'  

Just pass the param to the object like this:  

gitea.repos_issues_search("your_gitea_username")