예제 #1
0
def generate_reputation_points(token):
    user = Github(token).get_user()
    num_followers = 0 

    for f in user.get_followers():
        num_followers += 1
    
    num_starred = 0
    num_forks = 0
    num_subscribers = 0

    for repo in user.get_repos():
        for  s in repo.get_stargazers():
            num_starred += 1

        #forks = len(repo.get_forks())
        for f in repo.get_forks():
            num_forks += 1

        #subscribers = len(repo.get_subscribers())
        for s in repo.get_subscribers():
            num_subscribers += 1

    start_points = num_followers + num_starred + num_forks + num_subscribers 
    return start_points
예제 #2
0
def generate_reputation_points(token):
    user = Github(token).get_user()
    num_followers = 0 

    for f in user.get_followers():
        num_followers += 1
    
    num_starred = 0
    num_forks = 0
    num_subscribers = 0

    for repo in user.get_repos():
        for  s in repo.get_stargazers():
            num_starred += 1

        #forks = len(repo.get_forks())
        for f in repo.get_forks():
            num_forks += 1

        #subscribers = len(repo.get_subscribers())
        for s in repo.get_subscribers():
            num_subscribers += 1

    start_points = num_followers + num_starred + num_forks + num_subscribers 
    return start_points