使用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...
make a string
生成随机字符串 https://github.com/chenhg5/Ma...
演示一下
用Alfred打开Alfred的偏好设置。
左下点击+打开一个blank workflow
加入一个script filter的input
然后双击进去填写各种明显的信息,在下方选择php
开始写代码。
这里的'{query}'
代表了在alfred输入框关键词后面的输入。然后require_once
的脚本位置在下面这里:
右键打开workflow文件夹,各种资源文件也放里面。然后撸代码就可以。注意脚本会输出一个xml字符串,这个字符串就是alfred检索出来的列表,xml有各种属性可以去探索,但最基本的可以设置icon/title/subtitle/copy text等等。可以看代码注释。
附php的一个workflow开发包:https://github.com/joetannenb...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。