phil is een command-line Python hulpprogramma dat herinnering e-mails over vergaderingen verzendt, zoals gedefinieerd in een iCalendar-bestand.
Het lost deze use case:
- Will werkt aan een project dat de vergaderingen elke zaterdag heeft. Will wil een geautomatiseerde manier om een herinnering e-mail te sturen naar iedereen over de ontmoeting met de details van wanneer de vergadering is, hoe om te wonen, en waar de nota's voor de vergadering zal zijn.
- Zal installeert en configureert phil om e-mails naar de lijst project te sturen voordat het zaterdag vergaderingen. Zal zet een cron job te schoppen phil uit elke ochtend om te controleren voor herinneringen die het nodig heeft om te sturen en stuur ze.
Geschiedenis
Ik werk op een bos van projecten waarvan sommige regelmatige bijeenkomsten. Op een dag realiseerde ik me dat het veel zou helpen als ik had een aantal geautomatiseerde manier uit te zenden vergadering herinneringen om iedereen met enige tekst die opgegeven toen de bijeenkomst was, hoe de vergadering bij te wonen, en waar je moet kijken voor meer informatie over wat de vergadering zal dekken.
Ik werk op een bos van projecten en hebben een hel van een tijd komen met goede namen voor hen allen. Ik heb niet echt herinneren de namen van bibliotheken en dingen die ik gebruik, dus ik figuur willekeurige namen zijn prima, zolang er voldoende documentatie waarmee zoekmachines om het project gegeven zoekcriteria. Gezien het feit dat, heb ik besloten om al mijn projecten gaan vooruit met namen als Phil noemen.
Zo phil werd geboren
Kenmerken .
- heeft een configuratiebestand in config.ini formaat
- ontleedt iCalendar bestanden, berekent de volgende geldige vergadering datum, en stuurt herinneringsmail x dagen voor de vergadering
- mijdt je twee keer herinneren aan dezelfde vergadering!
- heeft een --debug modus waardoor je dingen testen zonder daadwerkelijk versturen van e-mail
- heeft een --quiet modus die alleen fouten zal afdrukken
- goed wordt afgedrukt fouten te stderr en output naar stdout; Ook keert foutcode 1, indien er geen
Eisen
- Python
Reacties niet gevonden