2017-02-15 3 views
1

Ich verwende die folgenden link mit curl suchen. Meine Absicht ist es, Ergebnisse zu erhalten, die nach der Erstellung sortiert sind.Github Suche nach erstellt

Meine Beispielabfrage ist wie folgt:

curl 'https://api.github.com/search/repositories?q=arrow&sort=created' > results.txt 

Wenn ich die ‚results.txt‘ zu suchen, ich Ergebnisse zu erhalten, die nicht durch das Erstellungsdatum geordnet.

Antwort

2

created ist keine Sortierreihenfolge, sondern eine search qualifier, a filter.

Sie würden es als Teil des q Parameter verwenden:

cats created:>=2012-04-30

https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A%3E%3D2012-04-30&type=Issues 

Die einzige Art, um stars beinhalten, forks oder updated.
Nicht Erstellungsdatum.

+0

Danke. Also, wie sortiere ich mit der API. Weil ich die JSON brauche –

+0

@EchchamaNayak Ich sehe keine Sortierreihenfolge nach Erstellungsdatum: Ich habe die Antwort bearbeitet. – VonC

+0

@EchchamaNayak Sobald Sie das Json-Ergebnis haben, benötigen Sie ein anderes Tool, um es nach dem gewünschten Feld zu sortieren. – VonC

0

Wenn Sie einen Blick in die Dokumentation nehmen Sie an, dass sort angegebenen Optionen wie stars, forks und updated

https://developer.github.com/v3/search/

die Um erstellt Sie sie in Ihrem Filter definieren haben dann seine eine definierte Wort im Filter. Sie können das in der Dokumentation sehen.