2014-08-29 8 views

risposta

8

una soluzione potrebbe essere quella di fare un code search, con:

  • q: una parola di quello che sai è nel file che si sta cercando
  • filename: il nome del file che si sta cercando (vedi "Search by filename")

Per esempio, se siete alla ricerca di classes.js nel repository jquery/jquery, che si sa deve contenere la parola 'addClass' :

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

prendere il risultato con un punteggio> 1

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

braitsch aggiunge in the comments:

Invece di "score", ispezionare il "total_count" proprietà dell'oggetto restituito dalla query come "score" sarà assente se il file richiesto non viene trovato.

+0

Voglio dire come posso farlo: in repo jquery/jquery, cerco la parola chiave "selettore", avrò: selector.js, selector-sizzle.js, selector-native.js e selector-folder –

+1

@ZuzooVn il problema è: ho visto solo i criteri 'filename' in una ricerca * code *. Ad esempio: non è possibile (per quanto ne so) elencare i file, è possibile cercare solo nei file, quindi la mia soluzione alternativa. Nel tuo caso, sostituisci 'filename: classes.js' con' filename: selector * ' – VonC

+0

Invece di" score "controlla la proprietà" total_count "dell'oggetto restituito dalla query poiché" score "sarà assente se il file richiesto è non trovato. – braitsch

Problemi correlati