コンテンツにスキップ

カレンダープラグイン (zenso-plugin-calendar)

通知音や光るディスプレイに気を取られることなく、家族や仕事の予定をひと目で把握できます。

  • 汎用iCal対応:Googleカレンダー、Apple iCloud、Microsoft Outlook、Nextcloudの予定を同期。
  • 複数カレンダーの統合:個人・家族・仕事の予定を色分けバッジで1画面に整理。
  • 多彩な表示形式:月間カレンダーグリッド、直近のアジェンダ一覧、今日のタイムラインから選択。
  • プライバシー保護:描画に必要な最小限の予定情報のみを取得し、詳細本文のマスキングも可能です。
  1. GoogleカレンダーやiCloudで、非公開の .ics 形式URLを取得します。
  2. Zenso Webパネルでカレンダーウィジェットの設定を開きます。
  3. カレンダーURL 欄にURLを貼り付け、ラベルとバッジ色を設定します。
  • アジェンダ表示:今後24〜72時間の予定を時系列で一覧表示。分割画面に最適です。
  • 月間カレンダー:日付と予定のある日をドットで表示する伝統的な壁掛けカレンダー形式。
  • デイリータイムライン:デスク作業向けの1日の時間割表示。

12時間/24時間表記の切り替え、終了した予定の非表示、辞退した予定の除外、ロケールに応じた日付表示に対応しています。

ical.js でICSフィードを解析し、LiquidJSテンプレートで描画します。ソースコードは github.com/kstepien3/zenso-plugin-calendar にて公開されています。