この URL を使用して、GitHub で最も注目されているリポジトリのリストを取得できます
https://github.com/languages/Ruby/most_watched
しかし、10 ページと 500 のリポジトリしかありません。より多くの監視対象リポジトリを取得できますか?
GitHub API でこれを行う方法を見つけようとしましたが、何も見つかりませんでした。
この URL を使用して、GitHub で最も注目されているリポジトリのリストを取得できます
https://github.com/languages/Ruby/most_watched
しかし、10 ページと 500 のリポジトリしかありません。より多くの監視対象リポジトリを取得できますか?
GitHub API でこれを行う方法を見つけようとしましたが、何も見つかりませんでした。
GitHub API の検索部分を使用します - http://developer.github.com/v3/search/#search-repositories
すべての Ruby リポジトリを検索し (language パラメーターに注目)、各リポジトリのウォッチャーの数を抽出します。リポジトリはウォッチャーの数でソートされないため、すべてのリポジトリを調べてからソートする必要があります。これには時間がかかる場合があります (リポジトリの数によって異なります) が、おそらくこの検索を頻繁に行うことはないため、許容できると思います。