How can i search file name in specific Github repository
With Github's search API, i can search for repository's name or user's name.
How can i search the file name in the specific Github repository?
I mean how can i do that: in repo jquery/jquery, i search for "selector" keyword, i will have selector.js, selector-sizzle.js, selector-native.js and selector-folder
Thank you
Solution 1:
One workaround would be to do a code search, with:
-
q
: a word than you know is in the file you are looking for -
filename
: the name of the file you are looking for (see "Search by filename")
For instance, if you are looking for classes.js
in the repo jquery/jquery
, which you know has to contain the word 'addClass
':
https://api.github.com/search/code?q=addClass+repo:jquery/jquery+filename:classes.js
Take the result with a score > 1
"name": "classes.js",
"path": "src/attributes/classes.js",
braitsch adds 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.