curegit / mmppp-birthday

ぴちぴちピッチのキャラクター誕生日を iCalendar で配信するスクリプト

Home Page:https://mermaid.blue/mmppp-birthday/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MMPPP Birthday

ぴちぴちピッチのキャラクター誕生日を iCalendar で配信する PHP スクリプト

このプログラムでは、ぴちぴちピッチの主要キャラクターの誕生日を iCalendar 形式で出力します。 このカレンダーは以下で配信されています。

ぴちぴちピッチ誕生日 iCalendar

ぴっちファンの方は是非ご活用ください。

プログラム

例年の記念日などを配信するテンプレートプロジェクトとして活用することができます。

index.phpbirthday.csv のデータから iCalendar フォーマットを出力します。 module.phpindex.php からインクルードされて使用されますが、エントリープログラムとして実行した場合、CSV データの PHP 配列表現を出力します(デバッグ用途)。

ノート

RFC 5545 に基づいて実装しています。 ただし、以下のような実装上の省力化が行われています。 ソースコードを活用する際はご注意ください。

  • iCalendar での特殊文字をエスケープしていません。CSV の内容が直接出力されるので注意してください。
  • RFC 5545 で規定されている、iCalendar テキストの 1 行あたりを 75 オクテットに収めるための改行処理を実装していません。CSV に長い人名データなどを入力する場合はご注意ください。
  • CSV の読み取りにおいて、カンマと改行 (CRLF) 以外の特殊文字は考慮されていません。また、特殊文字のエスケープ方法を実装していないので、カンマと改行をデータとしては使用できません。

ライセンス

MIT

About

ぴちぴちピッチのキャラクター誕生日を iCalendar で配信するスクリプト

https://mermaid.blue/mmppp-birthday/

License:MIT License


Languages

Language:PHP 100.0%