diff options
Diffstat (limited to 'applications/gitlab/gitlab_admins.py')
-rw-r--r-- | applications/gitlab/gitlab_admins.py | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/applications/gitlab/gitlab_admins.py b/applications/gitlab/gitlab_admins.py deleted file mode 100644 index 091032c..0000000 --- a/applications/gitlab/gitlab_admins.py +++ /dev/null @@ -1,25 +0,0 @@ -""" -Gather all members of a GitLab group and their access levels. -""" - -import requests - -BASE_URL = "https://gitlab.com/api/v4" -PRIVATE_TOKEN = "your_access_token" -GROUP_ID = "your_group_id" -TIMEOUT = 30 - -URL = f"{BASE_URL}/groups/{GROUP_ID}/members" -HEADERS = {"PRIVATE-TOKEN": PRIVATE_TOKEN} - -if __name__ == "__main__": - # Get group members - response = requests.get(URL, headers=HEADERS, timeout=TIMEOUT) - if response.status_code == 200: - members = response.json() - for member in members: - print( - f"Username: {member['username']}, Access Level: {member['access_level']}" - ) - else: - print(f"Failed to fetch group members: {response.status_code}, {response.text}") |