Phil é um utilitário de linha de comando Python que envia e-mails de lembrete sobre reuniões, conforme definido em um arquivo iCalendar.
Ele resolve esse caso de uso:
- Will trabalha em um projeto que tem reuniões todos os sábados. Will quer uma forma automatizada para enviar um e-mail lembrete para todos sobre a reunião com os detalhes de quando a reunião é, como participar, e onde as notas para a reunião será.
- Será que instala e configura phil para enviar e-mails para a lista de projetos antes das reuniões de sábado. Será que configura um trabalho cron para chutar phil off todas as manhãs para verificar se há lembretes de que necessita para enviar e enviá-los.
História
Eu trabalho em um monte de projetos, alguns dos quais têm reuniões regulares. Um dia eu percebi que ele iria ajudar muito se eu tinha algum modo automatizado para enviar lembretes de reuniões a todos com algum texto que especificou quando a reunião foi, como para participar da reunião, e onde procurar para obter detalhes sobre o que o encontro vai cobrir.
Eu trabalho em um monte de projetos e ter um inferno de um tempo chegando com bons nomes para todos eles. Eu realmente não me lembro os nomes de bibliotecas e coisas que eu uso, então eu acho nomes arbitrários são bons, desde que há documentação suficiente que permite que os motores de busca para encontrar o projeto dado critérios de pesquisa. Tendo em conta que, decidi nomear todos os meus projetos daqui para frente com nomes como Phil.
Assim phil nasceu
Características :.
- tem um arquivo de configuração em formato config.ini
- analisa arquivos iCalendar, calcula a data do próximo encontro válido, e envia e-mail lembrete x dias antes da reunião
- não tenta lembrá-lo sobre a mesma reunião duas vezes!
- tem um modo de --debug permitindo testar coisas sem enviar e-mail
- tem um modo de --quiet que só vai imprimir erros
- imprime corretamente erros para stderr e saída para stdout; também retorna código de erro 1 se ele falhou
Requisitos :
- Python
Comentários não encontrado