情人节Github开源项目大“赏”,花样表白她!

简介: 情人节Github开源项目大“赏”,花样表白她!

简说Python,号主老表,Python终身学习者,数据分析爱好者,从18年开始分享Python知识,原创文章227篇,写过Python、SQL、Excel入门文章,也写过Web开发、数据分析文章,老表还总结整理了一份2022Python学习资料和电子书资源,关注后私信回复:2022 即可领取。

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

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

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

将项目跑起来

github相关文章:

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

1> Star Fork项目

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

image.png

2> git clone项目到本地

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

image.png

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

git clone git@github.com:你的github用户名/ValentinesDay.git

3> 修改代码文案

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

image.png

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

image.png

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

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

image.png

5> 开启项目的github page

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

image.png

6> 浏览器访问

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

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

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

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

image.png

项目修改说明:

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

image.png

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

image.png

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

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

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

image.png

项目修改说明:

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

image.png

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

image.png

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

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

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

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

image.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

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

image.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、输出爱心、表白文字嵌入图片像素、绘制波动心形线(最爱)。

image.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

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

image.png

项目演示:

image.png

项目修改说明:

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

image.png

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

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

相关文章
|
1月前
|
人工智能 自然语言处理 iOS开发
『GitHub项目圈选19』推荐5款本周 让人爱不释手 的开源项目
『GitHub项目圈选19』推荐5款本周 让人爱不释手 的开源项目
|
1月前
|
存储 Web App开发 人工智能
『GitHub项目圈选18』推荐5款本周 超实用 的开源项目
『GitHub项目圈选18』推荐5款本周 超实用 的开源项目
|
1月前
|
人工智能 物联网 机器人
『GitHub项目圈选17』推荐5款本周 火火火 的AI开源项目
『GitHub项目圈选17』推荐5款本周 火火火 的AI开源项目
178 1
|
1月前
|
JSON 搜索推荐 程序员
『GitHub项目圈选15』推荐5款本周 深受程序员喜爱 的开源项目
『GitHub项目圈选15』推荐5款本周 深受程序员喜爱 的开源项目
|
1月前
|
人工智能 自然语言处理 NoSQL
『GitHub项目圈选13』推荐5款本周 让人爱不释手 的开源项目
『GitHub项目圈选13』推荐5款本周 让人爱不释手 的开源项目
|
1月前
|
SQL NoSQL Linux
『GitHub项目圈选11』推荐5款本周 深受开发人员青睐 的开源项目
『GitHub项目圈选11』推荐5款本周 深受开发人员青睐 的开源项目
|
1月前
|
存储 人工智能 API
『GitHub项目圈选10』推荐5款本周 实用给力 的开源项目
『GitHub项目圈选10』推荐5款本周 实用给力 的开源项目
|
1月前
|
人工智能 Java Linux
『GitHub项目圈选09』推荐5款本周大佬都在用的开源项目
『GitHub项目圈选09』推荐5款本周大佬都在用的开源项目
|
1月前
|
安全 机器人 API
『GitHub项目圈选08』推荐5款本周使用率超高的开源项目
『GitHub项目圈选08』推荐5款本周使用率超高的开源项目
|
1月前
|
SQL 人工智能 编解码
『GitHub项目圈选07』推荐5款超实用的开源项目
『GitHub项目圈选07』推荐5款超实用的开源项目