やってみる

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

GitHubリポジトリ一覧HTMLを自動作成したい

DBから自動的に一覧を作成したい。

現状

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

  • 毎回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にアップし、はてなサイト側から参照したい。クロスサイトスクリプティング制約に阻まれそう。

所感

絞り込みなど動的な実装が難しそう。クロスサイトスクリプティング制約についても要調査。