フィルはiCalendarファイルに定義されている会議に関するリマインダーメールを送信するコマンドラインのPythonユーティリティです。
これは、このユースケースを解決する。
- ウィルはミーティング毎週土曜日を持つプロジェクトで動作します。ウィルは会議があるときに出席する方法、の詳細と会議に関するすべての人にリマインダーメールの送信を自動化する方法を望んでいる、との会議のためのノートはどこになります。
- インストールされ、土曜日の会合の前に、プロジェクトのリストに電子メールを送信するためにフィルを設定します。ウィルはそれがそれらを送信し、送信する必要があるリマインダーをチェックするために毎朝フィルをキックオフするためにcronジョブを設定します。
の歴史の
私は定期的に会合を持っているそのうちのいくつかのプロジェクトの束に取り組んでいます。ある日、私は会議が会議に出席するために、どのような会議の詳細についてはどこで検索する方法、したときに指定したいくつかのテキストをすべての人に、会議の通知を送信するためのいくつかの自動化された方法を持っていた場合、それは大いに役立つだろうことに気づいたでしょうカバー。
私はプロジェクトの束に取り組み、それらすべての良い名前を考え出す時間の地獄を持っている。私は実際に私が使用するライブラリや物事の名前を覚えていないので、私は、任意の名前があれば、検索エンジンは、プロジェクト与えられた検索条件を見つけることができ、十分なドキュメントがある限り大丈夫です見つけ出す。ことを考えると、私はフィルのような名前で、今後すべての私のプロジェクトに名前を付けることにしました。
従って、フィルが誕生した。
の特長の:ます。
- config.iniの形式の設定ファイルを持っています。
- を2回同じ会議についてあなたを思い出させるためではないしようとしません
- は実際に電子メールを送信せずに物事をテストすることができ--debugモードを備えています。
- はエラーのみを出力します--quietモードを持っています。
- 正確にstdoutに標準エラー出力するエラーを出力します。また、それが失敗した場合は、エラーコード1を返します。
会議の前にリマインダーのメールx日を、iCalendarのファイルを解析し、次の有効な会議の日付を計算し、送信します
の要件の
- のPythonます。
コメントが見つかりません