# https://api.github.com/search/repositories?q=django
# https://api.github.com/search/repositories?q=topic:django
# get_names -- check_repos
import requests
def get_names():
print('Seprate each with space')
names = input()
return names.split()
def check_repos(names):
repo_api = 'https://api.github.com/search/repositories?q='
ecosys_api = 'https://api.github.com/search/repositories?q=topic:'
for name in names:
repo_info = requests.get(repo_api+name).json()['items'][0]
# 1/json --2/dict -- 3/dict['items'] -- list[0] -- django {name:django,star:123}
stars = repo_info['stargazers_count']
forks = repo_info['forks_count']
ecosys_info = requests.get(ecosys_api+name).json()['total_count']
print(name)
print('Stars:'+str(stars))
print('Forks:'+str(forks))
print('Ecosys:'+str(ecosys_info))
print('----------')
names = get_names()
check_repos(names)
对比Github项目的star、fork数量
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 参考链接 Github的搜索选项 根据star数搜索搜索时可以根据star或 watcher的多少搜索。例如,搜索...
- 在github上,当看到好的项目代码时,有两种方式可以将代码“下载”到本地。一是可以直接clone原项目,二是通过...
- 【声明:】本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究。本文首发在简书。如若转发,请注明作者和来...
- 生活是什么? 生活就是生下来,活下去。 多悲观的说法,可在现实里,生活好像就是这样,平淡,无趣。要想把生活过的不那...