使用requests库和pygal库。
可能是因为python项目过多,使用的API经常不能请求到所有的仓库,生成的图表并不一定是真正的最多星星的。
可以取消掉一些代码的注释并注释掉一些代码来读取data.txt中的数据,看看2023年2月4日的时候这些仓库是什么样的情况。
最后生成的是一个svg文件,需要在浏览器中打开,svg格式可以作为图片直接嵌入到自己的网站上。
最后的svg是一个交互式条形图,鼠标移动到每个条内可以看星星的具体数量和该项目的描述,点击每个条就可以到对应的github项目处。
1