Skip to content

Instantly share code, notes, and snippets.

@ceddlyburge
Created January 29, 2018 09:16
Show Gist options
  • Save ceddlyburge/d51c12aed87cf46279c4d6e1a159dddd to your computer and use it in GitHub Desktop.
Save ceddlyburge/d51c12aed87cf46279c4d6e1a159dddd to your computer and use it in GitHub Desktop.
import requests
def repositories_json(page):
return requests.get(f"https://api.github.com/orgs/resgroup/repos?type=private&page={page}&per_page=100",
headers={'Authorization': 'token 32511df370378bb51e1c0ae19ccafc7e3bc74dd3'}).json()
def format_repository(repository):
try:
return f"{repository['name']},\"{repository['description']}\",{repository['created_at']},{repository['updated_at']},{repository['pushed_at']},{repository['size']},{repository['language']},{repository['archived']}"
except:
return repository
[print(format_repository(repository)) for repository in repositories_json(1)] # first 100 repositories
# [print(format_repository(repository)) for repository in repositories_json(2)] # second 100 repositories etc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment