gpt4 book ai didi

python - 如何使用 GitHub API 获取 Python 存储库中需求文件的路径?

转载 作者:行者123 更新时间:2023-12-01 00:32:30 26 4
gpt4 key购买 nike

我试图循环访问一系列 Python 存储库,并尝试获取每个存储库中的 requirements.txt 文件(如果存在)的链接。但是,它不起作用。看来我什至无法按名称搜索文件,而只能在代码中搜索关键字并将结果限制为具有给定名称的文件内的结果。我尝试通过发送空查询字符串来使搜索工作,但它不起作用:

https://api.github.com/search/code?q=+repo:<repo name>+filename:requirements.txt

有时我没有得到结果,有时我得到结果,但它们指向旧提交中旧的、过时的代码。我想要需求文件中的当前内容,以便我可以使用 safety 库来查看该存储库是否存在任何安全警告。欢迎任何提示。

最佳答案

我只会使用 API V3 上的内容端点。因此,在您的情况下,请求将是 -

https://api.github.com/<repo name>/contents/requirements.txt

例如。要在react.js项目上获取文件CHANGELOG.md,API请求将是。

https://api.github.com/repos/facebook/react/contents/CHANGELOG.md

关于python - 如何使用 GitHub API 获取 Python 存储库中需求文件的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58069046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com