やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

リポジトリ情報をDBに挿入する

GitHubリポジトリ情報をDBに挿入する。

成果物

GitHubGiHub.Repo.Insert

使い方は上記GitHubリポジトリを参照。

概要

List your repositories APIの結果を、http://ytyaru.hatenablog.com/entry/2017/02/25/000000のときに作成したリポジトリDBへ挿入する。

課題

  • ソースコードプログラミング言語とByte数の取得ができていない
  • 取得したjsonの時刻がUTCになっていた
    • "created_at":"2017-01-14T06:46:50Z"
      • 実際はこれに9時間加算した時刻が正しい
      • yyyy-MM-ddTHH:mm:ssZ+0900形式を期待していた
        • HTTPヘッダにはタイムゾーン('Time-Zone': 'Asia/Tokyo')情報を付与していた
    • ローカル時刻を設定したCheckedAtと整合性がとれていない

所感

100件で1分くらいの時間がかかった。遅すぎる。datasetのinsertは1回ずつcommitしているのかもしれない。