微信号:newbiefly1

介绍:专注于分享全面免费的IT开发视频资料,目前整理的包含大数据;IOS;Android;JNI技术;游戏开发;c/c++;数据结构;黑客技术;javaweb;.net;html5;javascript;div+css等欢迎相互学习共同成长.

码农因加班怕冷落女友,开发自动问候项目...

2019-06-14 17:30 资源哥

故事是这样开始的。


首先,一程序员因工作繁忙不能及时回复女朋友的微信,又长期加班,难免冷落了女朋友。再这样下去,感情危已啊。


于是,他利用自己的技术用Node写一个爬虫脚本,每天自动抓取天气预报、暖心图片,鸡汤文等信息然后已邮件的形式定时发送给给女朋友。也是很贴心了,算是一位浪漫的程序员了。




此项目一共包含三个重要的部分。


1、爬虫部分。使用到superagent和cheerio组合来实现爬虫。爬取相关内容。


2、生成邮件。通过EJS模版引擎将爬取的内容生成HTML。


3、发送邮件。使用node-schedule来定时执行任务发送邮件。


一切就准备就绪了。


项目地址

https://github.com/Vincedream/NodeMail


但发看邮件终归不是常有的姿势,解决不了根本性的问题。后来,又有一位程序员,借着上面仁兄的思路也开发了一个升级版的。但这一次不是发邮件了,而是直接发微信,时时聊天啊,这特么的就真的一步到位了。程序员再也不用担心会失去女朋友,可以安安心心的加班啦!




项目的名称看着就很暖——EverydayWechat。此项目使用Python3.5开发,借助了另一个开源项目itchat。除了能定时发送内容外,还能接入图灵机器人时时对话,就是这么强大。


项目地址

https://github.com/sfyc23/EverydayWechat


有兴趣的自行研究,虽然没什么技术难度,但想法很值得学习,有备无患!


你好,我是程序员,也是一条咸咸的鱼...



推荐阅读

几个顶级IT公众号!

如何快速完成pyhon的学习?


老铁们,给再看呗
 
菜鸟要飞 更多文章 如何快速完成pyhon的学习? 老板拖欠工资,程序员怒将项目开源,竟火爆GitHub! 菜鸟不可错过的几个顶级IT公众号! 2019年全国程序员统一考试,现在开始! emmmm.....还是要大佬们慧眼鉴赏一下.....
猜您喜欢 初学者心得:认识TEB和PEB 科普:浅谈DDoS那些事儿@盛大游戏安全部负责人 辽宁又现飞天怪龙!恐龙界的“蝙蝠侠”终于实锤啦! 《大话计算机》序言③ by 何万青 ZooKeeper的一致性算法赏析