1. 首页

GitHub 上有个沙雕开发者,做了款斗图工具后火了…

大家好,我是 xxoo,一个最近老在聊天斗图的蒟蒻

作为一个瞎扯淡重度患者,表情包是我保持长久战斗力的必备武器。没有表情包的聊天,是没有灵魂的。

GitHub 上有个沙雕开发者,做了款斗图工具后火了...

人力有穷时,表情亦有尽,再多的图也有用腻的时候。作为一个能用图坚决不打字的资深患者,当没有表情包能表达出我澎湃的内心戏的时候,我觉得这样的对话是没有乐趣的。

我无数次的在想,如果我能自己制作表情包就好了,虽说市面上的很多爱屁屁(APP)可以让我开心的搞自己专属的表情包,但是作为一个程序员来说,不用代码搞的东西是不够逼格的。

本着有轮子坚决不造的坚(lan)定(ren)信念,我顺手打开了全球最大的同性交友网站 GayHub GitHub,开始了我艰苦的搜寻之路。

苦心人天不负,卧薪尝胆,三千越甲可吞吴,终于被我给找到了…

那一刻我情难自已,竟然真的有,而且已经有了 5.2k+ 的 star,这就是 sorry,一个可以将自己的梗生成 GIF 的表情包生成器。

Js中文网 - 前端进阶资源教程

GitHub 网址:

https://github.com/xtyxtyx/sorry

sorry 是一个很有意思的项目,源自”sorry,有钱事真的能为所欲为”这梗…

Js中文网 - 前端进阶资源教程

sorry 项目刚开始是由 Ruby 编写的,源代码库结构如下:

GitHub 上有个沙雕开发者,做了款斗图工具后火了...

后来发展为 13 个版本:

Js中文网 - 前端进阶资源教程

我们以 Python 版本为例:

GitHub 网址:

https://github.com/East196/sorrypy

Js中文网 – 前端进阶资源教程 www.javascriptC.com,typescript 中文文档
一个帮助开发者成长的社区,你想要的,在这里都能找到

Js中文网 - 前端进阶资源教程

下面来看一下要想让项目在自己电脑上跑起来需要怎么做,我们以 windows 为例。

0x01 手动部署

1. 下载安装 Python3,尽量使用 Python3.4 以上版本;

  1. cmd 命令行安装必须包pip install flask pillow imageio ffmpeg-python moviepy当然也可以pip install -r req.txt

3.安装 ffmpeg 并加入 path。检验 ffmpeg 安装:

ffmpeg -version

ps:FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,关于 windows 下 FFmpeg 的安装,可以看下面这篇文章:

链接:

https://blog.csdn.net/yy3097/article/details/51063950

4.cmd 中运行:

python app.py

适配新的 GIF

GitHub 上有个沙雕开发者,做了款斗图工具后火了...

0x02 字幕模板 template.tpl

首先使用 aegisub 为模板视频创建字幕,保存为 sorry.template.ass

aegisub 教程链接:

https://tieba.baidu.com/p/1360405931

https://www.javascriptc.com typescript 中文文档

然后把文本替换成模板字符串 {{ sentences[n] }} 懒得换图了哈,以这个字符串为准:

GitHub 上有个沙雕开发者,做了款斗图工具后火了...

最后保存为 template.tpl,现在这个网站就可以制作新的 GIF 啦…

当然部署这件事是给想研究代码的同学们用的,但是部署这件事也不是那么简单,贴心的我给大家找了一个这个项目部署的视频,感兴趣的同学可以跟着学一下:

链接:

https://www.bilibili.com/video/av21558180?t=288
https://www.javascriptc.com

0x03 在线制作

对于只是想玩它的同学们来说,作者也贴心的提供了在线制作的方式:

旧版网址: https://sorry.xuty.tk/panta/ 新版网址: https://app.xuty.tk/static/app/index.html

GitHub 上有个沙雕开发者,做了款斗图工具后火了...

0x04 写在之后

以上,就是今天分享的内容,希望更多的人能够知道 sorry 这个项目,内容已经在这了,万事俱备,差的就是你学习的驱动力和对作者 star 的支持了!

当然还有对我的支持呀…

GitHub 上有个沙雕开发者,做了款斗图工具后火了...

看完有所收获?点个在看,让更多人可以看到~谢谢啦!

今天的分享就到这,我要赶紧去制作我的表情包啦~

作者:  Rocky0429

看完两件小事

如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:

  1. 关注我们的 GitHub 博客,让我们成为长期关系
  2. 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
  3. 关注公众号 「画漫画的程序员」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程

JS中文网是中国领先的新一代开发者社区和专业的技术媒体,一个帮助开发者成长的社区,目前已经覆盖和服务了超过 300 万开发者,你每天都可以在这里找到技术世界的头条内容。欢迎热爱技术的你一起加入交流与学习,JS中文网的使命是帮助开发者用代码改变世界

本文著作权归作者所有,如若转载,请注明出处

转载请注明:文章转载自「 Js中文网 · 前端进阶资源教程 」https://www.javascriptc.com

标题:GitHub 上有个沙雕开发者,做了款斗图工具后火了…

链接:https://www.javascriptc.com/3347.html

« 从 Fetch 到 Streams —— 以流的角度处理网络请求
React 新特性 Hooks 讲解及实例(四)»
Flutter 中文教程资源

相关推荐

QR code