פיל הוא כלי Python שורת הפקודה ששולח הודעות דוא"ל תזכורת על פגישות כהגדרתו בקובץ iCalendar.
זה פותר מקרה שימוש זה:
- וויל עובד על פרויקט שיש לו פגישות בכל יום שבת. וויל רוצה דרך אוטומטית לשלוח תזכורת בדוא"ל לכולם על המפגש עם הפרטים של מתי הפגישה היא, איך להגיע, ושבו ההערות לפגישה תהיה.
- האם מתקין ומגדיר פיל לשלוח מיילים לרשימת הפרויקט לפני פגישות השבת. האם מגדיר את עבודת cron לבעוט פיל מכל בוקר כדי לבדוק עבור תזכורות שהוא צריך לשלוח ולשלוח אותם.
ההיסטוריה
אני עובד על חבורה של פרויקטים שחלקם מפגשים קבועים. יום אחד הבין שזה יעזור הרבה אם היה לי איזו דרך אוטומטי לשלוח תזכורות פגישה לכולם עם חלק מהטקסט שצוין בעת הפגישה הייתה, איך להגיע לפגישה, ואיפה לחפש את פרטים על מה שהפגישה יהיה לכסות.
אני עובד על חבורה של פרויקטים ויש לי גיהינום של זמן לבוא עם שמות טובים לכולם. אני לא ממש זוכר את השמות של ספריות ודברים שאני משתמש, ולכן אני חושב ששמות שרירותיים הם בסדר כל עוד יש תיעוד די בכך שמאפשר למנועי חיפוש למצוא את הקריטריונים לחיפוש פרויקט נתון. בהתחשב בכך, החלטתי למנות את כל הפרויקטים שלי הולכים קדימה עם שמות כמו פיל.
כך פיל נולד
תכונות :.
- יש קובץ תצורה בפורמט config.ini
- מנתח קבצי iCalendar, מחשבת את תאריך הפגישה תקף הבא, ושולח את ימי x דוא"ל תזכורת לפני הפגישה
- מנסה לא להזכיר לך על אותה הישיבה פעמיים!
- מצב --debug המאפשר לך לבדוק את הדברים מבלי שליחת דוא"ל
- יש מצב --quiet שרק ידפיס שגיאות
- בצורה נכונה מדפיס שגיאות לstderr ופלט stdout; גם מחזיר קוד שגיאת 1 אם זה נכשל
יש
דרישות :
- Python
תגובות לא נמצא