我想获取特定语言(例如Java)的所有Github存储库列表,而不需要通过任何特定关键字缩小搜索范围。最好直接使用curl完成,不需要脚本。问题在于,我已经尝试格式化API URL,但没有找到正确的URL,该URL包含language=Java
参数,但不包含关键字。
例如,以下URL似乎查询具有“language”或“java”关键字的存储库描述,包括一些Scala和Haskell存储库:
curl -X GET https://api.github.com/legacy/repos/search/language=java
另一方面,使用“?”符号返回空结果:
curl -X GET https://api.github.com/legacy/repos/search?language=java
curl -X GET https://api.github.com/legacy/repos/search/?language=java
小写或大写字母J似乎也不相关。
那么我如何在不指定关键字的情况下使用语言参数?
评论:似乎有一个可行的技巧是使用单个字母的关键字,从A到Z重复。是否有更不尴尬的方法?