• 3 个开源项目,让你感受程序员的浪漫!


    ‍公众号关注 “GitHubDaily”

    设为 “星标”,每天带你逛 GitHub

    407f68ef3f543bfab188c5dfc172881e.png

    大家好,我是小 G。

    今天是七夕,织女会牛郎之日,同时也是中国传统文化中一个无比浪漫的节日。不少情侣都会选择在这一天相伴逛街、看电影、聚会玩耍。

    作为擅长用代码表达思想的程序员,在 GitHub,也有过不少人开源了写给女朋友用的学习指南、爬虫脚本、情侣专属小程序等等。

    今天就来简单介绍下,GitHub 上几个比较有意思的情侣开源项目吧。

    自动发送暖心邮件

    NodeMail ,国内一位 Node.js 程序员写的爬虫脚本,可每天定时给女朋友发一封暖心邮件。邮件中会展示两人在一起牵手度过的日子,以及嘘寒问暖的话语。

    项目主要用到了 cheerio 爬虫、nodemailer 邮件发送、node-schedule 任务定时等技术。

    dffea8f3d38e7e9c59664dd29d260b27.png

    GitHub:https://github.com/Vincedream/NodeMail

    在项目的 README 中,作者也给出了完整的项目开发流程,大家也可以根据自己的想法,对邮件内容进行定制,加入更多想对另一半表达的情话。

    土味情话生成器

    这两年各种土味情话开始流行了起来,不得不说,情话土归土,但撩起妹来,有时还是挺令对方娇羞的。

    346c430626c12939b2e06ec2503ca6b6.jpeg

    有鉴于此,有个程序员在 GitHub 上搞了个土味情话生成器,你只需点点鼠标,便能快速生成一张包含土味情话的图片。

    具体操作流程如下。

    1. 进入首页,点击「开始生成」按钮

    50c1b8ad1e7ecd2a40394edc2eea1c7a.jpeg

    2. 随机加载情话

    0dca01df84ab46f71e53524f11e51d02.png

    3. 显示情话结果

    ff2423636247b91efed420f93fa9f9b9.png

    4. 生成情话图片

    3a6ee93fa2b0fef20177496e02724cb4.png

    5. 生成可供分享的二维码

    项目基于纯前端代码构建,二次修改也很方便,大家可以体验下。

    GitHub:https://github.com/zerosoul/honeyed-words-generator

    情侣互动小程序

    不久前,GitHub 上一位 ID 名为 UxxHans 的用户,开源了一款情侣互动小程序。

    小程序基于云开发能力构建,可作为情侣自己的任务和商城系统,主要特性包括做任务,攒积分,换商品等功能。

    3ab844219be9fbf0f96dc670b7026d85.gif

    项目应用了两大云开发基础功能:

    • 数据库:对文档型数据库进行读写和管理

    • 云函数:在云端运行的代码,开发者只需编写业务逻辑代码

    产品的使用逻辑也很简单:

    • 女朋友发布任务 -> 女朋友来做任务 -> 你确认完成 -> 女朋友收到积分

    • 你发布商品 (洗碗券)-> 女朋友使用积分购买 -> 商品进入到女朋友的库存 -> 女朋友拿着洗碗券叫你洗碗 -> 你洗碗 -> 女朋友将物品 (洗碗券) 标记为已使用 (不可逆)

    • 这样做的原因是 不想给任何一方能自说自话 增加自己或者对方积分的能力 [点击完成任务的人不能是获得积分的人也不能是自己]

    项目作者是墨尔本大学的一位交互设计和电子艺术研究生,里面应用到了不少当前主流的小程序开发技术。

    24bce96ad946b5bc9e822466c64bd3a7.jpeg

    GitHub:https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram

    除了用这个小程序跟女朋友互动之外,也可以在闲暇之余学习项目源码,真可谓一箭双雕0206f8482a5c7d92d5cf663ceb4673e4.png

    最后

    文中所提到的所有开源项目与工具,已收录至 GitHubDaily 的开源项目列表中。

    该列表包含了 GitHub 上诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。

    从 2015 年至今,累积分享 3500+ 个开源项目,有需要的,可访问下方 GitHub 地址或点击文末「阅读原文」自取:

    GitHub:https://github.com/GitHubDaily/GitHubDaily

    4fb52411b715aa56f9fd25137cc13e8d.png

    好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

    最后,祝大家七夕快乐呀~

  • 相关阅读:
    java ThreadPoolExecutor怎么设置队列不满也能达到最大线程池大小
    [XSCTF]easyxor
    让我看看你们公司的代码规范都是啥样的?
    企业数字化神经网络
    什么是ETL?
    Spring Security配置
    spring笔记一(bean/IoC)
    数据结构-归并排序与基数排序
    iconfont 中图标以及字体库在页面中的引用
    【Vue2】Vue2-简易图书借阅管理
  • 原文地址:https://blog.csdn.net/sinat_33224091/article/details/126168890