Advertisement
Guest User

Untitled

a guest
Oct 15th, 2016
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. from github import Github
  2.  
  3. username = "username"
  4. password = "pass"
  5.  
  6. g = Github(username, password)
  7. user = g.get_user()
  8. pages = user.get_repos()
  9.  
  10. i = 1
  11. repos = []
  12. while pages.get_page(i):
  13. temp = pages.get_page(i)
  14. temp = [r for r in temp if r.owner.login.lower() == username]
  15. repos.extend(temp)
  16. i += 1
  17.  
  18.  
  19. results = dict()
  20. for r in repos:
  21. starPages = r.get_stargazers_with_dates()
  22. i = 0
  23. stars = []
  24. while starPages.get_page(i):
  25. stars.extend(starPages.get_page(i))
  26. i += 1
  27. results[r.full_name] = stars
  28.  
  29.  
  30. for repo in sorted(results):
  31. print(repo)
  32. for star in sorted(results[repo], key=lambda s: s.user.login):
  33. print("%s %s" % (star.user.login, str(star.starred_at)))
  34. print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement