1
Fork 0
mirror of https://github.com/RGBCube/GitHubWrapper synced 2025-05-17 14:35:09 +00:00
GitHubWrapper/github/urls.py

43 lines
949 B
Python

# == urls.py ==#
BASE_URL = 'https://api.github.com'
# == user urls ==#
USERS_URL = f"{BASE_URL}/users/{{0}}"
USER_HTML_URL = 'https://github.com/users/{0}'
SELF_URL = f"{BASE_URL}/user"
USER_REPOS_URL = f"{USERS_URL}/repos"
USER_ORGS_URL = f"{USERS_URL}/orgs"
USER_GISTS_URL = f"{USERS_URL}/gists"
USER_FOLLOWERS_URL = f"{USERS_URL}/followers"
USER_FOLLOWING_URL = f"{USERS_URL}/following"
# == repo urls ==#
CREATE_REPO_URL = f"{BASE_URL}/user/repos" # _auth repo create
REPOS_URL = f"{BASE_URL}/repos/{{0}}" # repos of a user
REPO_URL = f"{BASE_URL}/repos/{{0}}/{{1}}" # a specific repo
ADD_FILE_URL = f"{BASE_URL}/repos/{{}}/{{}}/contents/{{}}"
ADD_FILE_BRANCH = f"{BASE_URL}"
REPO_ISSUE_URL = f"{REPO_URL}/issues/{{2}}" # a specific issue
# == gist urls ==#
GIST_URL = f"{BASE_URL}/gists/{{0}}" # specific gist
CREATE_GIST_URL = f"{BASE_URL}/gists" # create a gist
# == org urls ==#
ORG_URL = f"{BASE_URL}/orgs/{{0}}"