皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

用Git给自己煮一杯咖啡吧

我创建了自己的Git命令来冲泡早晨的咖啡。

你可能认为Git可以做任何事情–除了给你煮咖啡。但实际上它可以呢?

用Git给自己煮一杯咖啡吧

像大多数人一样,我已经有了一个专门的咖啡冲煮设备,听从HTCPCP (Hyper Text Coffee Pot Control Protocol)的请求。剩下的就是把Git和它连接起来。

 

第一步是编写客户端代码,使用httpx

>>> import httpx
>>> result = httpx.request(“BREW”, “http://localhost:1111/”)
>>> result.text
‘start’

啊,没有什么比让咖啡壶开始自动煮更美好的了。你需要再做几个步骤,使之对git可用。

正确的方法是把它放在一个包里,用pipx来管理它。现在,把httpx安装到你的用户环境中。

$ pip install –user httpx

然后把这段代码放在一个脚本中。

#!/usr/bin/env python
# This script should be in ~/.bin/git-coffee
# Remember to chmod +x ~/.bin/git-coffee
import httpx
result = httpx.request(“BREW”, “http://10.0.1.22:1111/”)
result.raise_for_status()
print(result.text)

 

确保~/.bin在你的路径中。

$ (echo $PATH | grep -q ~/.bin) || echo “Make sure to add ~/.bin to your path!”

最后,享受一下,因为你的git命令可以让你享受早晨的咖啡。

 

$ git coffee

start

生活中更美好的东西
对于任何开源程序员或用户来说,Python、Git和咖啡都是一个很好的组合。我把实现咖啡冲泡终端的练习留给你(也许你有一个空闲的树莓派在寻找用途? 如果你没有为HTTP请求配置咖啡机,那么至少,你已经学会了使用Python和httpx模块来进行HTTP调用请求是多么容易。所以去给自己做杯咖啡吧。