2016-05-14 115 views
5

github search,以下字符串讓我搜索JavaScript代碼,在用戶NameOfUser的所有存儲庫包含Acode搜索代碼中包含關鍵字

user:NameOfUser language:JavaScript ACode 

現在,我想添加另一個條件:我只對代碼中包含ACode的代碼感興趣,該代碼的名稱爲包含repokey

有誰知道如何編寫請求?

回答

0

搜索API已經這樣做。您可以使用上面發佈的搜索來搜索包含您指定文本的存儲庫。

例如...

用戶:mrdoob語言:JavaScript的三個延伸

返回此...

https://github.com/search?utf8=%E2%9C%93&q=user%3Amrdoob+language%3AJavaScript+Three+Extension&type=Repositories&ref=searchresults

+0

對不起,我不確定你是否理解我的問題......以你爲例,我想在代碼庫中找到名稱中包含'Three'的代碼......因此,是如何添加約束'關鍵字'... – SoftTimur

+0

道歉。輕微的誤解。修改我的答案以迎合這種情況。您可以爲搜索庫添加儘可能多的關鍵字,以便匹配存儲庫名稱。如果這不是你想要的,那麼這個問題對我來說似乎就不清楚了。 – ManoDestra

+0

Errr ...'user:mrdoob language:JavaScript Three Extension'確實找到名稱包含'Three'和'Extension'(即'mrdoob/THREE.InspectorExtension')的存儲庫,但它沒有查找'keyword '在'mrdoob/THREE.InspectorExtension'的代碼中。我的要求是在'user:mrdoob language:JavaScript Three Extension'中找到包含例如'WebGLBufferRenderer'的代碼。 – SoftTimur