Na podstawie v3 documentation bym myślał, że w ten sposób:Większość „popularne” repo Python na GitHub
$ curl https://api.github.com/legacy/repos/search/python?language=Python&sort=forks&order=desc
zwróciłby 100 najlepszych repozytoriów Python w kolejności malejącej liczby wideł. W rzeczywistości zwraca pustą listę (jsonów) repozytoriów.
to:
$ curl https://api.github.com/legacy/repos/search/python?language=Python&sort=forks
zwraca listę repozytoriów (w JSON), ale wiele z nich nie są wymienione jako repozytoria Pythona.
Jasne, że źle zrozumiałem interfejs API Github. Jaki jest zaakceptowany sposób pobierania najlepszych repozytoriów dla określonego języka?
Powiązane: http://stackoverflow.com/questions/12882049/list-all-java-repositories-on-github-using-api?rq=1 – snim2
To użycie curl -X jest całkowicie błędne. -X przyjmuje następujące słowo kluczowe, ale zauważ, że -X jest najczęściej używany nieprawidłowo: http://curl.haxx.se/docs/faq.html#curl_X_gives_me_HTTP_problems –
Dzięki, usunąłem to teraz. W rzeczywistości używałem powiązań Pythona do zwijania, ale szczegóły skryptu były nieistotne dla pytania, ale dzięki za informacje. – snim2