Wyświetl wszystkie repozytoria Java na github za pomocą api

Próbuję uzyskać listę wszystkich repozytoriów github dla określonego języka (np. Java), bez zawężania wyszukiwania o konkretne słowo kluczowe. Najlepiej jest to zrobić bezpośrednio z curl, bez skryptów. Problem polega na tym, że próbowałem sformatować adres URL interfejsu API i nie udało mi się znaleźć właściwego adresu, w tymlanguage=Java parametr, ale bez słowa kluczowego.

Na przykład następujący adres URL wydaje się wyszukiwać informacje repo przy użyciu słów kluczowych „język” lub „java” w ich opisie, w tym niektóre repozytoria Scala i Haskell:

 curl -X GET https://api.github.com/legacy/repos/search/language=java

Z drugiej strony, używając? notacja zwraca puste wyniki:

 curl -X GET https://api.github.com/legacy/repos/search?language=java
 curl -X GET https://api.github.com/legacy/repos/search/?language=java

Niższe lub większe litery J również wydają się nieistotne.

Jak więc użyć parametru języka bez określania słowa kluczowego?

Komentarz: Podstęp, który zdaje się działać, polega na użyciu jednoliterowego słowa kluczowego, powtarzającego się od A do Z. Czy istnieje mniej niezręczny sposób?

questionAnswers(3)

yourAnswerToTheQuestion