Github搜索:如何搜索多种语言

时间:2017-06-14 03:19:07

标签: search github

Github search supports

<keyword> language:javascript

但我想要的是:

<keyword> language:javascript OR language:typescript

这样我就可以通过星标对它们进行排序,或者在一次搜索中进行其他过滤。

原因是:typescript每天变得越来越受欢迎,因此不再使用language:javascript的单一过滤器。

1 个答案:

答案 0 :(得分:0)

您可以在命令行中通过使用+符号使用github Api来做到这一点:

curl "https://api.github.com/search/repositoriesq=$guitar-scales+language:"javascript"+language:"typescript"&per_page=100&page=$i" | jq ".items[] | {name, language}"

这是来自搜索结果的示例:

{
  "name": "react-boilerplate",
  "language": "JavaScript"
}
{
  "name": "electrode",
  "language": "JavaScript"
}
{
  "name": "claygl",
  "language": "JavaScript"
}
{
  "name": "mean",
  "language": "TypeScript"
}
{
  "name": "rapidpro",
  "language": "JavaScript"
}
{
  "name": "react-native-scaling-drawer",
  "language": "JavaScript"
}