如何在特定的Github存储库中搜索文件名

使用Github’s search API,我可以搜索存储库的名称或用户名.

如何在特定的Github存储库中搜索文件名?

我的意思是我该怎么做:在repo jquery / jquery中,我搜索“selector”关键字,我将有selector.js,selector-sizzle.js,selector-native.js和selector-folder

谢谢

最佳答案
一个解决方法是做一个code search,其中:

> q:您所查找的文件中包含的字词比您所知道的还要多
> filename:您要查找的文件的名称(参见“Search by filename”)

例如,如果你在repo jquery / jquery中寻找classes.js,你知道它必须包含“addClass”这个词:

https://api.github.com/search/code?q=addClass+repo:jquery/jquery+filename:classes.js

得分>得到结果1

"name": "classes.js",
"path": "src/attributes/classes.js",

braitsch添加in the comments

Instead of “score“, inspect the “total_count” property of the object returned by the query as “score” will be absent if the requested file is not found.

转载注明原文:如何在特定的Github存储库中搜索文件名 - 代码日志