Beispiel #1
0
def member_contributions(member_login):
    """ Retrieve user page. """
    print('RETRIEVING member [{}] Contributions from Github'.format(member_login))

    json_content = utils.retrieve_access_token()  # Auth info TODO: Which user?

    url = 'https://github.com/users/{}/contributions'.format(member_login)
    headers = {
        'Authorization': 'token {}'.format(json_content['access_token']),
    }
    r = requests.get(url, headers=headers)

    if r.status_code == requests.codes.ok:
        print('Response: {} -- Member Contributions request succeeded'.format(r.status_code))
    else:
        print('Response: {} -- Member Contributions request failed'.format(r.status_code))
    return r
Beispiel #2
0
def members_in_org(org_login):
    """ Retrieve user orgs. """
    print('RETRIEVING members in org [{}] from Github'.format(org_login))

    json_content = utils.retrieve_access_token()  # Auth info TODO: Which user?

    url = 'https://api.github.com/orgs/{}/members'.format(org_login)
    headers = {
        'Accept': 'application/json',
        'Authorization': 'token {}'.format(json_content['access_token']),
    }
    r = requests.get(url, headers=headers)

    if r.status_code == requests.codes.ok:
        print('Response: {} -- Org Members request succeeded'.format(r.status_code))
    else:
        print('Response: {} -- Org Members request failed'.format(r.status_code))
    return r
Beispiel #3
0
def orgs_for_user():
    """ Retrieve user orgs. """
    print('RETRIEVING orgs from Github')

    json_content = utils.retrieve_access_token()  # Auth info TODO: Which user?

    url = 'https://api.github.com/user/orgs'
    headers = {
        'Accept': 'application/json',
        'Authorization': 'token {}'.format(json_content['access_token']),
    }
    r = requests.get(url, headers=headers)

    if r.status_code == requests.codes.ok:
        print('Response: {} -- Org request succeeded'.format(r.status_code))
    else:
        print('Response: {} -- Org request failed'.format(r.status_code))
    return r