Files
2026-05-21 14:11:56 +00:00

32 lines
751 B
Python

import requests
def list_repos(username):
"""Return a list of repositories for the given username using GitHub API."""
url = f"https://api.github.com/users/{username}/repos"
repos = []
page = 1
per_page = 100
while True:
resp = requests.get(url, params={"per_page": per_page, "page": page})
if resp.status_code != 200:
print(f"Error fetching repos: {resp.status_code}")
break
data = resp.json()
if not data:
break
repos.extend(data)
page += 1
return repos
def main():
username = "RK-A"
repos = list_repos(username)
for r in repos:
print(f"{r['full_name']}: {r['html_url']}")
if __name__ == "__main__":
main()