Перечислите все репозитории Java на github, используя api

Я пытаюсь получить список всех репозиториев github для определенного языка (например, Java), не сужая поиск по какому-либо конкретному ключевому слову. Желательно, чтобы я делал это прямо из curl, без сценариев. Проблема в том, что ямы попытались отформатировать URL API и не сделалине может найти правильный, который включает в себяlanguage=Java параметр, но без ключевого слова.

Например, следующий URL, кажется, запрашивает репозитории с ключевыми словами "язык» или же "Джава" в их описании, включая некоторые репозитории 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 в нижнем или верхнем регистре также не имеет значения.

Так как же использовать параметр языка без указания ключевого слова?

Комментарий: Хитрость, которая, кажется, работает, состоит в том, чтобы использовать однобуквенное ключевое слово, повторяющееся от А до Я. Есть ли менее неудобный способ?

Ответы на вопрос(3)

Ваш ответ на вопрос