creativecommons / ccos-scripts

Scripts used to maintain various pieces of CC's open source presence.
MIT License
14 stars 19 forks source link

[Example] List repositories (`list_repos.py`) #210

Closed TimidRobot closed 3 months ago

TimidRobot commented 3 months ago

Description

List repositories

list_repos.py:

#!/usr/bin/env python3
# Standard library
import os

# Third-party
from github import Github

GITHUB_TOKEN = os.environ["ADMIN_GITHUB_TOKEN"]

github_client = Github(GITHUB_TOKEN)
cc = github_client.get_organization("creativecommons")
repos = []
for repo in cc.get_repos():
    repos.append(repo.name)
repos.sort()
for repo in repos:
    print(repo)