Перечислите все репозитории 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 в нижнем или верхнем регистре также не имеет значения.
Так как же использовать параметр языка без указания ключевого слова?
Комментарий: Хитрость, которая, кажется, работает, состоит в том, чтобы использовать однобуквенное ключевое слово, повторяющееся от А до Я. Есть ли менее неудобный способ?