Nig*_*ain 4 git search github gitlab google-bigquery
我想在 GitHub(可能还有 Gitlab、Bitbucket & Co)上搜索具有 GitHub 页面(意味着它们很可能应该有一个 gh_pages 分支)或 Firebase、Heroku 等上的演示的存储库。
此外,我想轻松搜索使用 Angular 框架或 React 的存储库。我可以搜索"@angular/core" filename:package.json stars:2哪个会显示我的 repos 里面有一个 package.json 和 @angular/core。但是星号过滤器不起作用,并且在代码搜索选项卡中,关于主要语言和星号的信息也没有显示在它旁边。
最后,我很想将这些搜索结合起来,这样我就可以通过演示(以及其他一些过滤器)搜索 Angular、React、React Native 或 Ionic 项目。
有一些列表(如下)列出了项目并用所使用的语言/框架标记它们,但它们到目前为止还不完整,因此能够搜索它们将非常有用。
我的问题:
是否有软件或网站(或任何方式)可以:
package.json包含"@angular/core"和readme.md包含单词的文件的项目demo?由于我担心还没有,我可以使用 GitHub API 来组合两个搜索,比如"@angular/core" filename:package.json和demo filename:readme.md(或者可能搜索gh_pages分支的存在)并列出带有星号、分叉、使用的语言等的存储库?
使用 Github 本身可以创建巧妙的查询或在 GitHub 上查找主题
对于库GitHub的搜索查询写有打字稿,与故宫包@angular/core内package.json的文件中,“演示”的自述中,并与更多的则0星级:
GitHub的查询角应用
我正在使用一些 GitHub 过滤器。首先,我在 package.json 中搜索了一个有角度的典型包,也在自述文件中搜索了“demo”这个词,我还过滤了用打字稿编写的存储库。
您可以过滤topic:angular0 星以上的和 回购
“@angular/core”文件名:package.json
演示:自述文件
语言:打字稿
星星:>0
话题:角度
与打字稿写的,与故宫包库GitHub的搜索查询react-native内部package.json文件和单词“演示”的自述里:
GitHub上查询ReactNative应用
一般来说,(!)有可能做我一直试图完成的事情。有一个项目可以镜像 Github 并创建可下载的档案。使用 BigQuery,可以分析存储库。在Source 1: GitHubArchive和Source 2: ghtorrent你可以阅读更多关于它的信息。
使用 BigQuery 和这些数据所做的工作令人印象深刻。例如,有一篇文章使用 BigQuery 查找按国家/地区评分最高的存储库。对于此页面,BigQuery 和来自 GitHubArchive 的数据也被用于搜索使用的语言,并过滤有希望的存储库(无论有希望意味着什么): gitmostwanted.com