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
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
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