我可以按名称、描述、主题等搜索存储库。
详细信息 - https://help.github.com/en/articles/searching-for-repositories#in-this-article
从存储库 URL 获取存储库元数据(如
stargazers_count
、watchers_count
等)的最简单方法是什么?
每个存储库都采用
https://github.com/:owner/:repo
的形式。然后,您可以使用 此 API 调用 来获取每个存储库所需的信息,替换 URL 中的 :owner
和 :repo
。
例如,对于 https://github.com/torvalds/linux,您可以获取 https://api.github.com/repos/torvalds/linux 并解析 JSON 中的信息。
我只是输入了 GitHub API 令牌并用 Python 创建了一个小型搜索引擎。然后这个东西可以帮助我获得用户在控制台中输入的关键字的自定义结果。例如用户说:GitHub。然后控制台询问你想要多少个结果,他说 3。程序根据他输入的关键字向他显示 3 个结果。然后我还创建了对话,程序询问他想要分析什么(贡献者、明星、评论) ,...),最后程序生成 Excel 文件并根据用户请求的元数据自定义行。我用了这个方法,效果非常好!! :)