diff --git a/github-rest-api.py b/github-rest-api.py index 204f009..adc09cf 100644 --- a/github-rest-api.py +++ b/github-rest-api.py @@ -21,13 +21,13 @@ } -def rich_output(input: str, fmt: str) -> None: +def rich_output(input: str, fmt: str): text = Text(input) text.stylize(fmt) console.print(text) -def get_repository(name: str, org: str) -> None: +def get_repository(name: str, org: str): if org is None: get_user_repository_info = requests.get( f"{GITHUB_URL}/repos/{GITHUB_USER}/{name}", headers=headers @@ -127,7 +127,7 @@ def create_repository(name: str, private: str, org: str): ) -def delete_repository(name: str, org: str) -> None: +def delete_repository(name: str, org: str): if org is not None: resp_org = requests.delete( f"{GITHUB_URL}/repos/{org}/{name}", headers=headers @@ -165,17 +165,20 @@ def delete_repository(name: str, org: str) -> None: ) -def list_repositories(limit: int, property: str, role: str) -> None: +def list_repositories(limit: int, property: str, role: str): params = {"per_page": limit, "sort": property, "type": role} resp = requests.get( f"{GITHUB_URL}/user/repos", headers=headers, params=params ) if resp.status_code == 200: - repos = json.loads(resp.text) - repo_names = [repo["full_name"] for repo in repos] - for repo_name in repo_names: - rich_output(f"- {repo_name}", fmt="blink bold green") - rich_output(f"\nTotal repositories: {len(repo_names)}", fmt="blink bold green") + repositories = json.loads(resp.text) + full_name = [repo["full_name"] for repo in repositories] + for repos in full_name: + rich_output(f"- {repos}", fmt="blink bold green") + rich_output( + f"\nTotal repositories: {len(full_name)}", + fmt="blink bold green", + ) else: rich_output( f"Failed to list repositories for {GITHUB_USER}\n" + @@ -184,7 +187,7 @@ def list_repositories(limit: int, property: str, role: str) -> None: ) -def dependabot_security(name: str, option: str, org: str) -> None: +def dependabot_security(name: str, option: str, org: str): if org is not None: if option == "true": dependabot_on = requests.put(