Notion の予定を Google/Apple カレンダーで購読する — オープンソースの iCal ブリッジ
(n2c.bini59.dev)Notion で予定を管理していて、これを Apple カレンダーで見たくなりました。ところが、Notion Calendar は外部カレンダーが購読できる .ics エクスポートに対応していませんでした。有料の商用サービスもありますが……そこで自分で作ってみました。
Notion データベースを標準の iCal(.ics)フィードとして出力してくれるブリッジです。カレンダーアプリがこの URL を購読すると、Notion の予定がそのまま表示されます。
以下の機能を提供します:
- Notion DB を接続してカレンダーを設定。
- どのプロパティをタイトル・開始日・終了日・説明・場所に割り当てるか指定可能。
- 説明はプロパティ値とページ本文を認識するようにしました。
- フィルター機能に対応しています(select/status/checkbox/relation)。フィルターを指定すると、指定した条件の項目だけを取得します。
- カレンダーは購読方式のため、URL が漏洩するとカレンダーも漏洩します。URL 漏洩時は再設定機能を使ってください。
注意点:
- モバイルで接続しようとすると Notion アプリが認証を横取りする問題があるため、初回セットアップはデスクトップを推奨します。
https://github.com/bini59/318_notion_calander
Notion を登録することに抵抗がある場合は、上記 GitHub からリポジトリを取得して利用できます。
デプロイ方法は README を参照してください。
まだコメントはありません。