缘起: 新跳槽到一家公司, 没想到第一个挑战居然是每周都要发周报. 告诉老板这周都干了些什么和下周准备干什么. 我记性不好, 常常忘事儿.
所以很多时候周报都会忘记发送. 于是, 就决定写一个小工具好了.
提出目标: (https://jq.qq.com/?_wv=1027&k=zLK3I0M5)
- 我想有一个工具能发邮件
目标细化 (https://jq.qq.com/?_wv=1027&k=zLK3I0M5)
- SMTP发送邮件, 用smtplib
- 读取配置文件
- 发件人
- 收件人
- 抄送到哪些人
- 我的账户, 密码, 昵称
- 参数化命令行, 用argparse
- 支持markdown to HTML
脑补使用方式
简单使用方式
cmd -a "工作内容" -p # 打印success
复杂使用
cmd -e -p # 激活vim, 然后:wq之后继续cmd执行, 就向git commit -a, 不过要打印success
~~~python
忘了自己写的程序怎么用