phil är ett kommandoradsverktyg Python verktyg som skickar påminnelse e-post om möten enligt en iCalendar-fil.
Det löser detta användningsfall:
- Will arbetar med ett projekt som har möten varje lördag. Will vill ha ett automatiserat sätt att skicka en påminnelse e-post till alla om mötet med detaljerna i när mötet är, hur man delta, och där anteckningarna för mötet kommer att vara.
- Kommer installerar och konfigurerar phil att skicka e-post till projektlistan innan lördag mötena. Kommer sätter upp ett cron jobb att sparka phil off varje morgon för att leta efter påminnelser den behöver för att skicka och skicka dem.
Historia
Jag arbetar på ett gäng projekt varav vissa har regelbundna möten. En dag insåg jag att det skulle hjälpa mycket om jag hade något automatiserat sätt att skicka ut mötespåminnelser för alla med lite text som anges när mötet var, hur att delta i mötet, och var du ska leta efter information om vad mötet kommer täcka.
Jag arbetar på ett gäng projekt och har en jäkla tid att komma på bra namn för dem alla. Jag vet inte riktigt ihåg namnen på bibliotek och saker jag använder, så jag räkna godtyckliga namn är bra så länge det finns tillräcklig dokumentation som gör att sökmotorer för att hitta projekt ges sökkriterier. Med tanke på att jag bestämde att namnge alla mina projekt framöver med namn som phil.
Phil Så föddes
Funktioner :.
- har en konfigurationsfil i config.ini format
- tolkar iCalendar-filer, beräknar nästa giltiga möte datum, och skickar påminnelse e x dagar före mötet
- försöker att inte påminna dig om samma möte två gånger!
- har en --debug läge så att du kan testa saker utan att skicka e-post
- har en --quiet läge som bara kommer tryckfel
- skriver korrekt fel till stderr och utdata till stdout; också returnerar felkod 1 om det misslyckades
Krav :
- Python
Kommentarer hittades inte