Dashboard - Marco3jp/your-watcher GitHub Wiki

概要

your watcherにおける主要ページ。/dashboardにパネルを表示することで様々な情報を表示する。

仕様

  • デフォルトでは表示領域に 3row x 2column で 6size までパネルを表示することができる
  • パネルの大きさは 1row x 1column 以上

パネルの種類

時計

HH:MM(:SS)形式の表示をするパネル。時刻はJavaScriptのDateを用いるため、オフライン実行可能。更新頻度は500ミリ秒。

日付

(YYYY/)MM/DD形式の表示をするパネル。時刻はJavaScriptのDateを用いるため、オフライン実行可能。更新頻度は任意で設定可能。日付の境目を気にしないなら長めに設定することを推奨。

Calender

Google Calenderのiframeを指定すると展開できます。カスタマイズなどはGoogle Calender側でできるのでよしなに。内部的には後述するiframeと同じ。

天気

https://openweathermap.org/api から、現在の天気(・温度)を取得して表示します。更新頻度は15分です。

ニュース

取得先未定。 https://newsapi.org/s/japan-news-api と Google NewsのRSSがCORSの関係で厳しそう。他になんか良いところないかな。

iframe

そのままiframe内にサイトを表示する。オリジナルのツールとかGitHub PagesにデプロイしてURL指定すればパネルに表示できる。