公众号关注 “GitHubDaily”
设为 “星标”,每天带你逛 GitHub!
大家好,我是小 G。
今天是七夕,织女会牛郎之日,同时也是中国传统文化中一个无比浪漫的节日。不少情侣都会选择在这一天相伴逛街、看电影、聚会玩耍。
作为擅长用代码表达思想的程序员,在 GitHub,也有过不少人开源了写给女朋友用的学习指南、爬虫脚本、情侣专属小程序等等。
今天就来简单介绍下,GitHub 上几个比较有意思的情侣开源项目吧。
NodeMail ,国内一位 Node.js 程序员写的爬虫脚本,可每天定时给女朋友发一封暖心邮件。邮件中会展示两人在一起牵手度过的日子,以及嘘寒问暖的话语。
项目主要用到了 cheerio 爬虫、nodemailer 邮件发送、node-schedule 任务定时等技术。
GitHub:https://github.com/Vincedream/NodeMail
在项目的 README 中,作者也给出了完整的项目开发流程,大家也可以根据自己的想法,对邮件内容进行定制,加入更多想对另一半表达的情话。
这两年各种土味情话开始流行了起来,不得不说,情话土归土,但撩起妹来,有时还是挺令对方娇羞的。
有鉴于此,有个程序员在 GitHub 上搞了个土味情话生成器,你只需点点鼠标,便能快速生成一张包含土味情话的图片。
具体操作流程如下。
1. 进入首页,点击「开始生成」按钮
2. 随机加载情话
3. 显示情话结果
4. 生成情话图片
5. 生成可供分享的二维码
项目基于纯前端代码构建,二次修改也很方便,大家可以体验下。
GitHub:https://github.com/zerosoul/honeyed-words-generator
不久前,GitHub 上一位 ID 名为 UxxHans 的用户,开源了一款情侣互动小程序。
小程序基于云开发能力构建,可作为情侣自己的任务和商城系统,主要特性包括做任务,攒积分,换商品等功能。
项目应用了两大云开发基础功能:
数据库:对文档型数据库进行读写和管理
云函数:在云端运行的代码,开发者只需编写业务逻辑代码
产品的使用逻辑也很简单:
女朋友发布任务 -> 女朋友来做任务 -> 你确认完成 -> 女朋友收到积分
你发布商品 (洗碗券)-> 女朋友使用积分购买 -> 商品进入到女朋友的库存 -> 女朋友拿着洗碗券叫你洗碗 -> 你洗碗 -> 女朋友将物品 (洗碗券) 标记为已使用 (不可逆)
这样做的原因是 不想给任何一方能自说自话 增加自己或者对方积分的能力 [点击完成任务的人不能是获得积分的人也不能是自己]
项目作者是墨尔本大学的一位交互设计和电子艺术研究生,里面应用到了不少当前主流的小程序开发技术。
GitHub:https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram
除了用这个小程序跟女朋友互动之外,也可以在闲暇之余学习项目源码,真可谓一箭双雕。
文中所提到的所有开源项目与工具,已收录至 GitHubDaily 的开源项目列表中。
该列表包含了 GitHub 上诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。
从 2015 年至今,累积分享 3500+ 个开源项目,有需要的,可访问下方 GitHub 地址或点击文末「阅读原文」自取:
GitHub:https://github.com/GitHubDaily/GitHubDaily
好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!
最后,祝大家七夕快乐呀~