Beispiel #1
0
def pull_repos(user, third_party_user):
    response = json.loads(
        urlfetch.fetch(github.REPOS_URL %
                       third_party_user.access_token).content)
    for repo in response:
        name, owner, language, forks, stars = repo['name'], repo['owner'][
            'login'], repo['language'], repo['forks_count'], repo[
                'stargazers_count']
        Repo(parent=user,
             name=name,
             owner=owner,
             language=language,
             forks=forks,
             stars=stars).put()