github api v4 でgistを検索する

PCで見ているとdescriptionを設定していない場合、 特定のgistにたどり着きにくいのでapiで検索することがあります。

こんな感じのクエリを実行すると

query { 
  viewer { 
    gists (first: 100, orderBy: {field: CREATED_AT, direction: DESC} ) {
      edges {
        node {
          createdAt
          description
          pushedAt
          updatedAt
          files {
            name
          }
        }
      }
    }
  }
}

こんな感じで返ってきます。

f:id:ta_watanabe:20200702153032p:plain
git hub api v4 viewer gist