李葆春
21-10-17 23:21

生成一个iCalendar的日历事件邀请,再邮件发给参加会议的人,本来以为是个非常简单的事儿。前一阵子发现,如果要求高了,其实也没那么简单。比如这个会我希望一次召集后每周都开,邀请的人不一定都在同一家公司或单位,邀请的邮件中可以包含一段简短的文字说明。Google Calendar和macOS的Calendar都可以自动发这样的邮件,但是邮件的内容无法自己订制。

本着「自己动手,丰衣足食」的精神,我用周六晚上和周日早上的休息时间自己用Python写了两百行代码,制作了一个开源的命令行工具 (GitHub: baochunli/ical-event-generator),可以几分钟内迅速生成一个日历事件邀请,并自动邮件发送给需要邀请的人。