Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from github import Github
- username = "username"
- password = "pass"
- g = Github(username, password)
- user = g.get_user()
- pages = user.get_repos()
- i = 1
- repos = []
- while pages.get_page(i):
- temp = pages.get_page(i)
- temp = [r for r in temp if r.owner.login.lower() == username]
- repos.extend(temp)
- i += 1
- results = dict()
- for r in repos:
- starPages = r.get_stargazers_with_dates()
- i = 0
- stars = []
- while starPages.get_page(i):
- stars.extend(starPages.get_page(i))
- i += 1
- results[r.full_name] = stars
- for repo in sorted(results):
- print(repo)
- for star in sorted(results[repo], key=lambda s: s.user.login):
- print("%s %s" % (star.user.login, str(star.starred_at)))
- print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement