php脚本开发Alfred workflow

使用mac的码农应该不会没用过大名鼎鼎的Alfred,至少也听说过。反正我自从接触mac下了Alfred,就基本不会用到mac的spotlight。Alfred源何强大,也是因为他的工作流(workflow)。想想你是不是经常为了查找本地公网ip,需要:打开浏览器,输入百度,输入ip,搜索。自从用了Alfred后,几个按键就帮你搞定了。为了翻译一个单词,需要:打开浏览器,搜索打开百度/谷歌翻译,输入单词,然后才得到结果。如今用了Alfred,option+space+yd+space+单词,搞定了。很geek,很奶思。这样棒的产品,请了解一下!不要999,不要99,只要19...欧元。当蓝了,我是不会跟你说是可能可以破解的。那购买了这款这么棒的产品后,当蓝还有更棒的功能,那就是你可以自己写自己的workflow了,不管你是php程序员,python程序员,ruby程序员还是就写个shell啥的,都可以。Alfred提供了简单的接口给码农们自嗨。下面演示一下用php开发两个简单的workflow。

unicode2utf8
unicode转utf8 https://github.com/chenhg5/Un...

php脚本开发Alfred workflow

make a string
生成随机字符串 https://github.com/chenhg5/Ma...

php脚本开发Alfred workflow

演示一下

用Alfred打开Alfred的偏好设置

php脚本开发Alfred workflow

左下点击+打开一个blank workflow

php脚本开发Alfred workflow

加入一个script filter的input

php脚本开发Alfred workflow

然后双击进去填写各种明显的信息,在下方选择php开始写代码。

php脚本开发Alfred workflow

这里的'{query}'代表了在alfred输入框关键词后面的输入。然后require_once的脚本位置在下面这里:

php脚本开发Alfred workflow

右键打开workflow文件夹,各种资源文件也放里面。然后撸代码就可以。注意脚本会输出一个xml字符串,这个字符串就是alfred检索出来的列表,xml有各种属性可以去探索,但最基本的可以设置icon/title/subtitle/copy text等等。可以看代码注释。

附php的一个workflow开发包:https://github.com/joetannenb...

相关推荐