首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何拍好彩虹屁

作为直男癌晚期患者,我经常面临来自灵魂的拷问:

我干了什么?

她是不是生气了?

我该怎么办?

以下是我日常基操:

01.gif

曾经我以为,日子会这么平淡无奇地一天天过去,家里的榴莲皮会去了又来,搓衣板碎了又买,键盘一直在更新换代。直到有一天,我发现市场上的榴莲涨到了快 30 一斤,我感觉我的身体与钱包遭到了双重暴击。

某一个月黑风高的夜晚,在菜市场捡完榴莲皮,拖着疲惫的身躯走在回家的路上,我知道:It's time to change!

作为一个理工科硬核玩家,没有用技术解决不了的问题。于是,我在网上找到了一个神奇沙雕的网站,我感觉春天来了!

03.png

只要写个程序,聊天的时候可以快速获取一句彩虹屁,保证可以把老婆拍的舒舒服服,以后我就可以告别榴莲皮,摆脱搓衣板,走上人生巅峰。想到这里我不由笑出了猪叫声……

02.gif

用我聪慧的大脑简单思考了一下,一共需完成三件事:获取文本、复制到剪贴板、绑定快捷键

是时候展现真正的技术了!(以下所有操作基于 Ubuntu)

首先,开发者留下了邮箱:shadiaoapp@gmail.com,可以直接联系开发者取得 API,当然,硬核玩家可以直接爬。但是,开发者很贴心地提供了可供调用的 API,为什么不用呢?

喏,大概长下面这样,YOUR-ID 需要自己联系开发者取得

API 非常贴心,返回的就是纯文本,连解析都不需要。鉴于如此简单,再正儿八经写个程序我觉得是侮辱自己的智商,所以我选择最简单粗暴的方式,直接用 shell 搞定。

需要用到两个外部程序 curl 和 xclip。安装方式如下:

curl 通过指定的 URL 来上传或下载数据,主要用于获取文本。当然这一步也可以用 wget,都简单的令人发指。

xclip 命令建立了终端和剪切板之间通道。使用方式非常简单,唯一需要注意的是区分终端剪贴板与系统剪贴板。默认使用终端剪贴板,加上选项 -selection c 后表示使用系统剪贴板。

完整的 shell 脚本如下:

将脚本保存在任意目录下,然后在系统设置里指定快捷键即可

为了方便在 Emacs 中使用,我在 Emacs 中写了个函数

如果你用 Windows,AutoHotKey 同样可以实现,不过就需要你自己探索了

哈哈哈哈,我要去迎接人生巅峰的生活了……

关注下公众号好不好

qrcode.jpg

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191002A0C70Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券