JaavScript に実装されている優れた iCalendar RFC 5545 処理ライブラリ (オープン ソース / GPL 互換) を探しています。私が現在興味を持っているのは、RRULE を完全に実装する js ライブラリです。これにより、カレンダー Web アプリを HTML5 互換ブラウザーでオフラインで使用できるようになります。
UI があるので、必要なのは RRULE とイベントの日付を生成できる使用可能なライブラリだけです。Python dateutil を作成した人に連絡して、彼のライブラリを js に移植できるかどうかを確認することも考えました。
私たちのニーズの例は次のとおりです。
- 生データ (既存の UI によって提供される) を指定して、RRULE を含む iCalendar VEVENT 情報を構築します。
- VCALENDAR / VEVENT オブジェクトを指定して、クライアントがサーバーに接続するまで、HTML5 を使用してローカルに保存できる適切な iCalendar テキスト文字列を生成します。
- RRULE を含む VCALENDAR / VEVENT オブジェクトが与えられた場合、「ある日付から次の X 回の発生の開始日/終了日を教えてください」または「日付 Y までのすべての発生日の開始日/終了日を教えてください」と言うことができます。
リード、考え、提案は大歓迎です。