使用Node爬取 one 和不同地区墨迹天气 每天定时发邮件

原创 chenyeah 随笔 Node 42阅读 12 天前 举报

Email-Bot

根据用户配置 爬取 one 和不同地区墨迹天气 每天定时发邮件,支持多人地区个性化定制
Github: https://github.com/cyea/email-bot
Blog: https://chenyeah.com

示例

使用

安装依赖

配置

修改发送者邮箱账号密码敏感配置

新建.env文件 格式是跟.env.example 一样的 填入自己的邮箱账号密码及邮件提供商

修改其他不敏感配置

修改config/index.js里的配置文件

运行

优化

1. 代码结构优化

2. 隐私隐藏并忽略提交

发送者的邮箱过于隐私 所以放进了 .env文件 作为环境变量

3. 异步处理

每个步骤 都基于 ES6 的 的 async await进行异步

4. 不使用ejs

ejs 这种模板已经年老 更新不及时,所以换了更清晰更新的 nunjucks

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复