infra-utils/github/list_repos.py
Jakub Sokołowski 22d69ec185
upgrade list scritp
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-10-17 11:42:14 +02:00

25 lines
533 B
Python
Executable File

#!/usr/bin/env python3
import os
from github import Github
GH_TOKEN = os.environ['GH_TOKEN']
gh = None
def gather_clone_urls(organization, no_forks=True):
all_repos = gh.repos.list(user=organization).all()
for repo in all_repos:
# Don't print the urls for repos that are forks.
if no_forks and repo.fork:
continue
yield repo.clone_url
if __name__ == '__main__':
gh = Github(GH_TOKEN)
clone_urls = gather_clone_urls("status-im")
for url in clone_urls:
print(url)