やってみる

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

tabulator.jsでTSVからGitHub一覧を作成する

多機能テーブルを実装できるライブラリを使う。

成果物

GitHubtabulator.load.tsv.201703121602

Playground

See the Pen tabulator.load.tsv.201703121602 by ytyaru (@ytyaru) on CodePen.

jsFiddle, jsdo.it

現在の一覧

GitHubリポジトリ一覧(仮) - やってみる

表示するたびにGitHubAPIを実行している。

タイムゾーン問題

JavaScriptタイムゾーンを制御するAPIがない。いずれどうにかする。

JavaScript Dateのタイムゾーン指定できない問題とその対策 - うなの日記

課題

  • 列を入れ替えたい
  • 列の表示/非表示を切り替えたい
  • 言語、ライセンスの列を追加したい

所感

かなり格好よくなった。TSVをGitHubで更新すれば最新の一覧が見れる。表示するたびにGitHubAPI発行せずに済む。サーバ負荷軽減。