GayHub上一些有趣的项目


(一)reveal-md:使用.md来做PPT

详细信息见reveal-md项目地址
相似的还有用HTML做PPT展示的reveal.js

安装

npm install -g reveal-md

使用

reveal-md path/demo.md,其中,path/demo.md是你的Markdown文件地址,可以使用本地地址,也可以使用URL。
使用如下的Markdown文件:

# Title

* Point 1
* Point 2

---

## Second slide

> Best quote ever.

Note: speaker notes FTW!

效果如图:
reveal-md

通过solarized主题使用

reveal-md path/demo.md --theme solarized
效果如图:
reveal-md theme


(二)Logoly.Pro:不正经的Logo生成器

该项目可以根据你输入的文字创建PornHub风格的Logo(知道PornHub是什么的坏孩子请面壁思过)。
GitHub仓库地址
Logoly.Pro在线版

比如,我输入DragonBaby,然后点击Export:
Logoly.Pro
修改theme/_config.yamlavatar属性,就可以将导出的图片作为我个人博客的头像啦~
头像


(三)emoji-mosaic:将图片转成emoji标签马赛克

GitHub仓库地址
emoji-mosaic在线版(有一说一,这个在线版属实简约嗷……)

效果图如下:
when i was young


(四)gifi:在你执行npm install时放gif图

  • gifi:注意它不是在你的终端播放,而是浏览器打开gif图播放,所以酌情安装。

(五)bash-insulter:在输入错误bash命令时进行羞辱的脚本

Github项目地址

git clone

首先你服务器需要安装了Git
通过git clone https://github.com/hkbakke/bash-insulter bash-insulter命令克隆项目到本地。

将下载内容移动到/etc目录下

sudo cp bash-insulter/src/bash.command-not-found /etc/

修改/etc/bash.bashrc文件

vim /etc/bash.bashrc打开文件,在末尾添加:

#Bash Insulter
if [ -f /etc/bash.command-not-found ]; then
 . /etc/bash.command-not-found
fi

source /etc/bash.bashrc 使修改生效

source /etc/bash.bashrc

生效后,输入错误的bash命令就会被狠狠羞辱:


(六)the-fuck:输入错误bash命令后通过fuck进行修正

the-fuck项目地址

  • Mac下通过brew install thefuck安装
  • vim ~/.bashrc,修改:
eval "$(thefuck --alias)"
  • source ~/.bashrc使之生效,输入错误bash命令后通过fuck命令即可进行修正,如:
(base) bogon:~ dragonbaby308$ git brach
git: 'brach' is not a git command. See 'git --help'.

The most similar command is
    branch
(base) bogon:~ dragonbaby308$ fuck
git branch [enter/↑/↓/ctrl+c]

(七)12306抢票


(八)变声器


(九)狗屁不通文章生成器