Google Calendar の予定を取得し、通知を行うプログラムです。
- 承認済みのリダイレクト URI を
http://localhost:8990/auth(デフォルトであれば)に設定
- 作成したクライアント ID を
oauth_secret.jsonに保存
cp .env.sample .env
cargo install diesel_cli
diesel setup
cargo run
TUI を表示せずデーモンとして起動する場合は以下のようにします。
cargo run -- --daemon
--daemon オプションはバックグラウンド実行向けで、Ctrl+C で終了できます。
docs/systemd/calendar-notice.service に systemd 用のサービス例を用意しています。