程序员花式表白教程!!!源码直接拿

2023-11-07 10:21

本文主要是介绍程序员花式表白教程!!!源码直接拿,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

哈喽大家好,我是老表~

今天是2023.5.20,浪漫的周六 情人节,今天来给大家分享一些浪漫的适合情人节的Github开源项目啦~选一个,送给你爱的那个她/他!

12d57e5c13018b2c76e52cc9f03aec4f.png

直接在Github搜索情人节,可以看到有174个相关开源项目,我们来一一“鉴赏” 体验下吧~

1825d9ded38b6bef43e828485b26e2b7.png

3个前端版本和4个Python版本~

所有我测试过的源码已经整理好了,直接复制链接获取:https://pan.quark.cn/s/5c626780e0eb

如果链接失效,可以公众号后台回复:情人节 获取,或者加我微信 pythonbrief 反馈。

  • 0、如何将前端代码部署到自己的Github,并让对象在线访问--浪漫案例

  • 1、在线版本:对话框表白

  • 2、在线版本:网页信纸程序风

  • 3、Python项目:七夕情人节表白小助手

  • 4、Python图片处理:将意中人素材图片融合到主图中

  • 5、Python项目:聚合项目,5种方式示爱

  • 6、Python图片处理:将表白文字嵌入图片每个像素

0、如何将前端代码部署到自己的Github,并让对象在线访问--浪漫案例

首先给大家介绍个自己觉得最浪漫 最优秀的项目,崔庆才老师的ValentinesDay

项目地址: https://github.com/Germey/ValentinesDay

项目演示:

将项目跑起来

github相关文章:

mac 如何快速生成SSH key,配置github SSH公钥连接(解决git push 413问题)

1> Star Fork项目

首先浏览器访问项目地址后,先给项目点个star,然后点击fork,将项目复制到自己的项目空间。

7d74c3b05f8bf030b5abbb1eab294c0a.png
2> git clone项目到本地

在自己本地,打开一个目录(存放项目代码,比如我在Valentine文件夹下),通过git clone将github上对应仓库下载到本地,并进入到项目目录,过程如下图:f6bbff68ce022eaef831dd047abfc863.png

注意,项目地址要改成你自己的:

git clone git@github.com:你的github用户名/ValentinesDay.git
3> 修改代码文案

相关文案都在ValentinesDay/index.html中,所以我们应该只需要修改里面的文案即可。

abe2737601dc5984d100769277656eaa.png

主要修改body标签内容和最后的日期相关参数。

a1303a0236e8df499156a6bfa387d319.png
4> 将修改好的代码回传到github

代码改好后,可以通过git相关指令将代码回传到github,相关操作如下所示:

888122f205416bc6bba81b897c3c1e14.png
5> 开启项目的github page

开启github page服务后,即使你没服务器 域名,也可以直接通过github page的方式访问静态页面。

4ca63dd93216c880219a058f10877411.png
6> 浏览器访问

我们直接通过下面格式的链接即可访问到我们在github的静态页面了。

https://<你的用户名>.github.io/项目名称
# 如:https://xksa-me.github.io/ValentinesDay

1、在线版本:对话框表白

项目地址: https://github.com/wongjohn/for-my-love

605c4020cc8ce0ba06595a2b3edd5f9f.png

项目演示:

项目修改说明:

  • 文案修改 在for-my-love/assets/dialog.json文件中修改文案即可。

72df9a61b546c60cc864e2e93d16351f.png
  • 图片修改 在for-my-love/img文件夹中,将自己的图片添加到这里即可,然后在上面文案中通过img标签引用。

398a1c19be86712837124c6794dbba80.png

个人感觉: 很不错,创意、形式、美感都ok,比较推荐使用。

2、在线版本:网页信纸程序风

项目地址: https://github.com/nostarsnow/loving

0a10e08b7e4293f2b7c4c2a8d6c8ba41.png

项目演示:

项目修改说明:

  • 文案修改 在loving/static/js/app.dd44f265da874e0d2a25.js文件中修改文案即可。

5fd6b26de48ce123a48cd8da44b18e27.png
  • 信纸背景图片是loving/static/img/timg.1a8a778.jpg,如果要修改,请注意图片尺寸和文件名不要变,避免去修改更多代码~

8032f7dcc63e897374917f9102cb8ea1.png

个人感觉:很不错,创意很棒,程序代码和内容一起,有点科技风的感觉,自己很喜欢,但对象未必会有同感,自己掂量着使用!

3、Python项目:七夕情人节表白小助手

项目地址: https://github.com/zzz12696/love

项目简介: 基于 pygame 的七夕情人节表白小助手(小流氓)。

c1c88449e5e6c72e037acde6e4e75988.png

项目演示:

项目修改说明:

  • 文案修改 在love-master/love.py文件中修改文案即可,音乐文件、图片文件都直接放在love-master中,如下说明,替换成自己的,避免更多修改大家可以保持文件名称一致。

love-master
├── 1.mp3             # 背景音乐
├── 1.png             # 对话框图片
├── love.png          # 对话框图片
├── love.py           # 项目代码文件
├── msyhl.ttc         # 字体文件
└── requirements.txt  # 需要的第三方包

个人感觉: 挺有意思的,创意、形式、美感都ok,比较推荐使用。

4、Python图片处理:将意中人素材图片融合到主图中

项目地址: https://github.com/pengfexue2/lover_pic

项目简介: 情人节告白,将意中人素材图片融合到主图中。

e684c3143bb31f1ec72cf2df551b3f59.png

项目演示:

项目修改说明:

  • 代码运行修改 在lover_pic-master中的demo文件夹中加入自己意中人的图片素材,jpg格式的,在lover_pic-master文件中将statr.jpg文件替换成自己的,比如自己与意中人的合照或者其他有爱的图片。

lover_pic-master
├── README.md       # 项目说明文件
├── demo            # 意中人素材图片文件夹 不限数量 jpg格式
├── lover_pic.py    # 代码文件
├── out.jpg         # 代码生成的中间图片
├── result.jpg      # 最终合并好的图片 发给你的意中人吧~
└── start.jpg       # 最开始的图片

个人感觉:还不错,有创意,自己调整下图片尺寸,合并图片透明度,美感也可以有~

5、Python项目:聚合项目,5种方式示爱

项目地址: https://github.com/JoeTsing/Valentine.s_Day

项目简介: 包含有:绘制3D心型图、图绘I LOVE YOU、输出爱心、表白文字嵌入图片像素、绘制波动心形线(最爱)。

7a8da88ce97487f90ab908868882c55a.png

项目演示:

项目修改说明:

  • 文案修改 在.py代码文件中修改相关文案即可,其他的文件说明如下:

Valentine.s_Day
├── 3D_heart.py        # 绘制3D心型图
├── Love.py            # 图绘I LOVE YOU
├── OUTPUT             # 输出文件存放文件夹
│   └── _lyy.jpg
├── Pencil lead.py     # 一行Python代码实现比心
├── Photo              # 输入图片存放文件夹
│   ├── GTD.jpg
│   └── lyy.jpg
├── Photo_1.py         # 表白文字嵌入图片像素
├── Static             # 静态资源文件,如:字体文件
│   └── SimHei.ttf
└── wave_heart.py      # Python绘制波动心形线

个人感觉:个人最喜欢Python绘制波动心形线,有创意,有美感~

6、Python图片处理:将表白文字嵌入图片每个像素

项目地址: https://github.com/moyuweiqing/Valentine-s-Day-Gift

项目简介: 情人节表白神器,将你的表白对象都用我爱你填满吧!

5b4ebc03cdc14359ee07a30e0de6dfac.png

项目演示:

5efad5ff4605027d5b313e7a26d20452.png

项目修改说明:

  • 文案修改 在Valentine-s-Day-Gift/Valentine.py文件中修改文案即可,另外需要写入自己的原图路径(img_path)。

b8c2a7cc002008445062e4327bfa5dcb.png
  • 图片修改 在Valentine-s-Day-Gift文件夹中,将自己的图片添加到这里即可。

个人感觉:还行,有创意,形式、美感都ok,可以试试~

所有我测试过的源码已经整理好了,直接复制链接获取:https://pan.quark.cn/s/5c626780e0eb

如果链接失效,可以公众号后台回复:情人节 获取,或者加我微信 pythonbrief 反馈。

最后,也欢迎大家分享一些自己看到比较好的项目给我呀~一起学习学习!

近期阅读学习推荐

如何在Linux云服务器安装其他版本Python环境,附实战小程序

print("人生苦短,我选Python!") | Day 01

用Python搞了个基金查询机器人,还可以拓展!

如何找到我

209edc75b0a1f793c6c950182a5e2a7a.png

这篇关于程序员花式表白教程!!!源码直接拿的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/362987

相关文章

Python pandas库自学超详细教程

《Pythonpandas库自学超详细教程》文章介绍了Pandas库的基本功能、安装方法及核心操作,涵盖数据导入(CSV/Excel等)、数据结构(Series、DataFrame)、数据清洗、转换... 目录一、什么是Pandas库(1)、Pandas 应用(2)、Pandas 功能(3)、数据结构二、安

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

电脑提示d3dx11_43.dll缺失怎么办? DLL文件丢失的多种修复教程

《电脑提示d3dx11_43.dll缺失怎么办?DLL文件丢失的多种修复教程》在使用电脑玩游戏或运行某些图形处理软件时,有时会遇到系统提示“d3dx11_43.dll缺失”的错误,下面我们就来分享超... 在计算机使用过程中,我们可能会遇到一些错误提示,其中之一就是缺失某个dll文件。其中,d3dx11_4

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.