当前位置:网站首页>3 个开源项目,让你感受程序员的浪漫!
3 个开源项目,让你感受程序员的浪漫!
2022-08-08 16:21:00 【GitHubDaily】
公众号关注 “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!
最后,祝大家七夕快乐呀~
边栏推荐
- 【云原生】云原生相关技术概念总结
- jupyter notebook hide & show all output
- 我分析30w条数据后发现,西安新房公摊最低的竟是这里?
- QCon 回顾 | Data Fabric:逻辑统一、物理分散
- Spam accounts are a lot of trouble, and device fingerprints are quickly found
- OpenAI怎么写作「谷歌小发猫写作」
- 基于华为云弹性云服务器ECS(搭载openEuler的鲲鹏通用计算增强型)完成鲲鹏代码迁移工具实践【华为云至简致远】
- C#/VB.NET 将PDF转为PDF/X-1a:2001
- ggplot2可视化水平箱图并使用fct_reorder排序数据、使用na.rm处理缺失值(reorder boxplot with fct_reorder)、按照箱图的中位数从大到小排序水平箱图
- Patience sorting - specializing in quickly solving the longest increasing subarray
猜你喜欢
毕设-基于SSM学生考试系统
Take you to play with the "Super Cup" ECS features and experiment on the pit [HUAWEI CLOUD is simple and far]
phar反序列化
C#/VB.NET 将PDF转为PDF/X-1a:2001
Share these new Blender plugins that designers must not miss in 2022
Introduction to Power BI
急了,Mysql索引中最不容易记的三个知识点通透了
使用 FasterTransformer 和 Triton 推理服务器加速大型 Transformer 模型的推理
Superset 1.2.0 installation
Flutter的实现原理初探
随机推荐
DASCTF部分复现
最稳定的淘宝商品详情接口
All volunteers V853 chip Tina RTSP environment set up
函数节流与函数防抖
微信公众号+web后台的工资条发放功能的实现
带你玩转“超大杯”ECS特性及实验踩坑【华为云至简致远】
leetcode 155. Min Stack最小栈(中等)
Kubernetes-Basics-Common Commands
egg(二十):fs读取本地的txt文件
The situation of the solution of the equation system and the correlation transformation of the vector group
bzoj1097 [POI2007]旅游景点atr
国产数据库的红利还能“吃”多久?
Thread local storage ThreadLocal
Grafana配置LDAP认证
鹏城杯部分WP
非常菜的一个批量布置waf脚本
Patience sorting - specializing in quickly solving the longest increasing subarray
Teach you how to use uniapp to access chat and IM instant messaging - source code sharing
2020年适用于Linux的10个顶级开源缓存工具
Beetl使用记录