首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Github搜索API -排除某些主题

Github搜索API -排除某些主题
EN

Stack Overflow用户
提问于 2021-01-03 19:50:12
回答 1查看 371关注 0票数 12

根据文档,我可以使用-从搜索API中排除某些东西.例如,我对它进行了测试,这在语言领域是有效的,但在主题上不起作用。

根据文件:

注意,猫stars:>10 -language:javascript将存储库与“猫”一词相匹配,“猫”有10多颗星星,但不是用JavaScript编写的。

但是,如果我想搜索cats stars:>10 -topic:javascript,它就不再工作了,尽管我对它进行了测试,并且确实有9个以javascript为主题的存储库。

所以

cats stars:>10返回714个结果

cats stars:>10 -topic:javascript返回714个结果(-不工作)

cats stars:>10 +topic:javascript返回9个结果

cats stars:>10 -language:javascript返回602个结果(-按预期工作)

cats stars:>10 +language:javascript返回112个结果

EN

回答 1

Stack Overflow用户

发布于 2022-09-27 09:15:10

GitHub CLI有一个解决办法:

将:ORG替换为组织名称。

Unix:

代码语言:javascript
复制
gh repo list ORG --json name,repositoryTopics --limit 200 --jq '.[] | select(.repositoryTopics//[] | all(.name != "unwanted-label-name"))' | sort

Windows:

代码语言:javascript
复制
gh repo list ORG --json name,repositoryTopics --limit 200 --jq ".[] | select(.repositoryTopics//[] | all(.name != """unwanted-label-name"""))" | sort

对于GitHub企业,在运行命令之前设置环境变量:

代码语言:javascript
复制
GH_HOST=your.github.enterprise.company.host
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65554246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档