Github搜索创建

时间:2017-02-15 21:28:52

标签: curl github-api

我正在使用以下link来搜索curl。我的目的是获得按创作排序的结果。

我的示例查询如下:

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

当我搜索'results.txt'时,我得到的结果不是按创建日期排序的。

2 个答案:

答案 0 :(得分:2)

q不是排序顺序,而是search qualifier, a filter

您可以将其用作https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A%3E%3D2012-04-30&type=Issues 参数的一部分:

cats created:>=2012-04-30

stars

排序顺序仅涉及forksupdatedprivate static void helper1(ArrayList<ArrayList<Integer>> result, ArrayList<Integer> list) { // add by duplicating the provided list result.add(new ArrayList<Integer>(list)); } private static void helper2(ArrayList<ArrayList<Integer>> result, ArrayList<Integer> list) { // add provided list as is result.add(list); } public static void main(String[] args) { ArrayList<ArrayList<Integer>> result = new ArrayList<>(); ArrayList<Integer> list1 = new ArrayList<>(); list1.add(10); helper1(result, list1); ArrayList<Integer> list2 = new ArrayList<>(); list2.add(20); helper2(result, list2); System.out.println(result); // [[10], [20]] list1.add(11); list2.add(21); System.out.println(result); // [[10], [20, 21]] } 不是创作日期。

答案 1 :(得分:0)

当您查看文档时,您可以看到sort指定的选项,例如starsforksupdated

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

要获得创建,您必须在过滤器中定义它们,然后在过滤器中定义它们。您可以在文档中看到它。