特定のキーワードで検索を絞り込むことなく、特定の言語 (Java など) のすべての github リポジトリのリストを取得しようとしています。できれば、スクリプトを作成せずに、curl から直接これを実行したいと考えています。問題は、API URL のフォーマットを試みましたが、language=Java
パラメーターを含むがキーワードを含まない適切な URL を見つけることができなかったことです。
たとえば、次の URL は、いくつかの Scala および Haskell リポジトリを含む、説明にキーワード「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
curl -X GET https://api.github.com/legacy/repos/search/?language=java
小文字または大文字の J も無関係のようです。
では、キーワードを指定せずに言語パラメーターを使用するにはどうすればよいでしょうか?
コメント: 効果があると思われるトリックは、A から Z までを繰り返す 1 文字のキーワードを使用することです。もっと厄介な方法はありますか?