add script for listing repos of github org

Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
Jakub Sokołowski 2019-01-17 10:56:32 +01:00
parent 95d7679664
commit f532b7c815
No known key found for this signature in database
GPG Key ID: 4EF064D0E6D63020
2 changed files with 21 additions and 0 deletions

20
github/list_repos.py Normal file
View File

@ -0,0 +1,20 @@
import pygithub3
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 = pygithub3.Github()
clone_urls = gather_clone_urls("status-im")
for url in clone_urls:
print(url)

1
github/requirements.txt Normal file
View File

@ -0,0 +1 @@
pygithub3