Skip to content

Instantly share code, notes, and snippets.

@yshalsager
Created November 14, 2019 16:53
Show Gist options
  • Save yshalsager/b1db1b3111b0000891f1d0f44c289884 to your computer and use it in GitHub Desktop.
Save yshalsager/b1db1b3111b0000891f1d0f44c289884 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python3.7
"""
A script that calcuate sum of github organization's repositories stargazers
"""
from requests import get
ORG = "XiaomiFirmwareUpdater"
START_PAGE = 1
END_PAGE = 2
org_size = []
for i in range(START_PAGE, END_PAGE):
url = f"https://api.github.com/orgs/{ORG}/repos" \
f"?page={i}&per_page=100"
org_data = get(url).json()
for repo in org_data:
org_size.append(int(repo["stargazers_count"]))
total = sum(org_size)
print(total)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment