29 lines
953 B
Python
29 lines
953 B
Python
"""
|
|
Uses the Github API to learn more about the Github projects.
|
|
"""
|
|
|
|
# Github
|
|
urls = [x for x in repos if x.startswith('https://github.com/')]
|
|
urls = []
|
|
for url in urls:
|
|
print(' github repo: {}'.format(url))
|
|
github_info = osg_github.retrieve_repo_info(url)
|
|
for contributor in github_info['contributors']:
|
|
name = contributor.name
|
|
dev = developer_info_lookup(name)
|
|
in_devs = dev and 'contact' in dev and contributor.login + '@GH' in dev['contact']
|
|
in_entry = name in entry_developer
|
|
if in_devs and in_entry:
|
|
continue # already existing in entry and devs
|
|
content += ' {}: {}@GH'.format(name, contributor.login)
|
|
if contributor.blog:
|
|
content += ' url: {}'.format(contributor.blog)
|
|
if not in_devs:
|
|
content += ' (not in devs)'
|
|
if not in_entry:
|
|
content += ' (not in entry)'
|
|
content += '\n'
|
|
|
|
if __name__ == "__main__":
|
|
|