search - Github 搜索 : how to search in multiple languages

标签 search github

Github search supports :

<keyword> language:javascript

但我想要这样的东西:
<keyword> language:javascript OR language:typescript

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

原因是:用typescript一天比一天流行,单过滤带language:javascript是不够了。

最佳答案

您可以在命令行中通过 + 符号使用 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"
}

关于search - Github 搜索 : how to search in multiple languages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44534830/

相关文章:

open-source - GitHub Contributing、Pull Requests 与 New Issue 的礼仪

git - 有没有办法比较 2 个未 rebase 的 git 分支?

search - HTA - 如何通过单击按钮触发查找对话框?

mysql - mysql用什么表结构比较好

search - ElasticSearch:-ve在索引时间增强文档

search - 如何在 vi 搜索和替换中包含正斜杠

mysql - 在 mySQL 中的整个表中搜索字符串

git - 使用 Git stash 部分代码库

git - 错误 : src refspec does not match any

git - git pull 真的是 git fetch + git merge 吗?