22 lines
463 B
Python
22 lines
463 B
Python
|
import requests
|
||
|
|
||
|
def get_repos(org_name):
|
||
|
repos = []
|
||
|
page = 1
|
||
|
while True:
|
||
|
response = requests.get(f'https://api.github.com/orgs/{org_name}/repos?page={page}&per_page=100')
|
||
|
data = response.json()
|
||
|
if not data:
|
||
|
break
|
||
|
for repo in data:
|
||
|
repos.append(repo['name'])
|
||
|
page += 1
|
||
|
return repos
|
||
|
|
||
|
# 使用示例
|
||
|
org_name = 'proxmox'
|
||
|
repos = get_repos(org_name)
|
||
|
for repo in repos:
|
||
|
print(repo)
|
||
|
|