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。php

unicode2utf8
unicode轉utf8 https://github.com/chenhg5/Un...python

clipboard.png

make a string
生成隨機字符串 https://github.com/chenhg5/Ma...git

clipboard.png

演示一下

用Alfred打開Alfred的偏好設置程序員

clipboard.png

左下點擊+打開一個blank workflowgithub

clipboard.png

加入一個script filter的inputshell

clipboard.png

而後雙擊進去填寫各類明顯的信息,在下方選擇php開始寫代碼。瀏覽器

clipboard.png

這裏的'{query}'表明了在alfred輸入框關鍵詞後面的輸入。而後require_once的腳本位置在下面這裏:ruby

clipboard.png

右鍵打開workflow文件夾,各類資源文件也放裏面。而後擼代碼就能夠。注意腳本會輸出一個xml字符串,這個字符串就是alfred檢索出來的列表,xml有各類屬性能夠去探索,但最基本的能夠設置icon/title/subtitle/copy text等等。能夠看代碼註釋。app

附php的一個workflow開發包:https://github.com/joetannenb...ui

相關文章
相關標籤/搜索