DBから自動的に一覧を作成したい。
現状
- 毎回API発行している
- 応答速度が遅くなる
- リクエスト上限を消費する
- 言語やコード量の情報を取得できていない
やってみたいこと
機能
一覧の項目
項目 | href |
---|---|
リポジトリ名 | GitHubリポジトリURL |
説明文 | Homepage |
言語 | - |
ライセンス | リポジトリのライセンスファイル、公式ライセンス条文 |
作成日時 | - |
更新日時 | - |
色分け
https://github.com/ozh/github-colors
表示形式
日時は以下の表示形式を切り替えたい。
- 相対日時
- 絶対日時
- 年月日/時分秒
- 当日なら時間だけ表示
- 年月日時分秒
- 年月日/時分秒
マウスオーバーで異なる形式のものが見れるようにするとなおよい。
絞り込み
各項目で絞り込めるようにしたい。
テキストの部分一致、リスト選択。
技術面
JavaScriptからDBを読み込めないか
それができたらSQLite3ファイルをアップロードし、JavaScriptで読み込んで、HTMLを作成できる。
http://stackoverflow.com/questions/28066570/read-sqlite-database-from-the-disk-using-sql-js
SQLite3ファイルをGitHubにアップし、はてなサイト側から参照したい。クロスサイトスクリプティング制約に阻まれそう。
所感
絞り込みなど動的な実装が難しそう。クロスサイトスクリプティング制約についても要調査。