GitHub这两个沙雕项目,够我玩三天!!

公众号关注“GitHubPorn”

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

GitHub这两个沙雕项目,够我玩三天!!

转自码农学习联盟

GitHub不愧是互联网最大的开源社区,一直备受程序员的青睐啊,里面优秀的项目有很多,同时沙雕的项目也不少,果然技术宅的生活就需要用一些有趣的东西去点缀,所以就会脑洞大开的去开源一些奇奇怪怪的项目,哈哈,今天就给大家介绍两款小编最近发现的沙雕项目。

GitHub这两个沙雕项目,够我玩三天!!

一、中国亲戚关系计算器

网址:https://github.com/mumuy/relationship

演示地址:https://passer-by.com/relationship/

GitHub这两个沙雕项目,够我玩三天!!

小编觉得亲戚关系这个梗真的是当代年轻人的一个痛点啊,不知道大家有没有经历过这种情况,比如:“父母带你去某个亲戚家吃饭,是你之前没见过的,很尴尬,到人家家里总得称呼人家吧 ,你却不知道该叫什么,于是悄悄地问父母,我应该称呼他什么呀?”但是现在很多时候搞不清亲戚关系和称谓的不仅是年轻人,就连一些大人都经常模糊混乱,不知道该如何称呼。

GitHub这两个沙雕项目,够我玩三天!!

所以不知道是哪位神仙作者发明了这个“中国家庭称谓计算器”,帮大家解决尴尬?只需要简单的输入就可以算出称谓。因为现在很多地方都有自己的习惯叫法,所以输入框兼容了不同的叫法,设置了快捷输入按键,并且还支持逆向查找称呼,很nice!

GitHub这两个沙雕项目,够我玩三天!!

1、下载 & 安装

该 Javascript 库 / 模块可以用于前端也可以用于后端 Nodejs 中。

直接下载dist/relationship.min.js,然后使用<script>标签引入,可以得到全局的方法relationship.

使用 npm 进行包管理,具体为:

npm install relationship.js

然后使用require引入模块

GitHub这两个沙雕项目,够我玩三天!!

2、使用

使用很简单,只有一个 API 方法relationship(options).

GitHub这两个沙雕项目,够我玩三天!!

另外,参数options结构为:

GitHub这两个沙雕项目,够我玩三天!!

二、Sorry

网址:https://github.com/xtyxtyx/sorry

GitHub这两个沙雕项目,够我玩三天!!

相信大家应该看过一部港剧叫:“读心神探”,有一组动图是之前很火的,后来就被网友们做成了表情包,这个项目也是来源于这个动图,放图给大家看下。

GitHub这两个沙雕项目,够我玩三天!!

抱歉,有钱真的是能为所欲为的,所以这个项目叫“sorry”,不得不说这几位演员的演技真的是十分到位啊,导致什么内容都能够跟他们搭上,哈哈,小编要笑死了,来看看作者用这个动图改的内容。

GitHub这两个沙雕项目,够我玩三天!!

现在的年轻人跟朋友聊天好像都不太喜欢打字,都是发各种表情包,各种斗图,真不知道哪里的那么多表情包,哈哈,而程序员在这方面却是真的很有优势,一言不合就可以自己做个网站,制作斗图gif,小伙伴们快安排上,有了这个,还怕斗不过人家!

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

GitHub这两个沙雕项目,够我玩三天!!

后来发展为这 13 个版本:

GitHub这两个沙雕项目,够我玩三天!!

简单看下操作,具体可以去项目里查看:

GitHub这两个沙雕项目,够我玩三天!!

制作字幕模板:

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

GitHub这两个沙雕项目,够我玩三天!!

然后把文本替换成模板字符串<%= sentences[n] %>

GitHub这两个沙雕项目,够我玩三天!!

好啦,今天的分享就到这里,之前小编也给大家分享过几个沙雕项目,不知道大家觉得哪个更沙雕呢?哈哈,欢迎留言区一起讨论!

原文始发于微信公众号(GitHubPorn):GitHub这两个沙雕项目,够我玩三天!!

本文由 程序员小吴 创作,采用 CC BY 3.0 CN协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在先添加作者公众号二维码。
五分钟学算法 » GitHub这两个沙雕项目,够我玩三天!!

我还会在以下平台发布内容

GitHub 哔哩哔哩