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指定すればパネルに表示できる。