標籤:

藉助 Alfred 的 Workflows 功能可以做哪些好玩的事情?


關於 Alfred 做為神器的霸主地位,參見:
Mac OS 還有其他什麼神器?hzlzh/Best-App · GitHub (Alfred 是Top#1 喲~)
-- Updated

Alfred 2是高效的工具,也是極客的愛物,2.0 Workflow新帶來全新的Feedback 原生Notification等功能造就了很多新奇的玩法,甚至打敗了之前 Popclip 的一些此類功能。

為了方便大家發現,查找,分享優秀實用的 Workflows,我製作並維護了 http://AlfredWorkflow.com 這個項目(已收到 440+個優秀的作品),收集和提供workflows的託管,也希望大家把自己做的workflow分享出來給更多的人受用。

==============================================
另外我個人寫了幾個Workflows。圍繞著新的Feedback功能展開的,可以參照下
Github: hzlzh/Alfred-Workflows · GitHub
----
## Shorten URL (v1.1)
[Download Link]
快速將長鏈接轉換成短地址,可以自選服務種類:

## SEO Checker (v1.0)
[Download Link]
直接在Alfred界面顯示 域名 的PR 和Alexa 等SEO信息

## GeekPark (v1.0)

[Download Link]
一個給GeekPark用戶的Alfred 2 workflow.

## V2EX (v1.0)
[Download Link]
一個給V2EXer用的Alfred 2 workflow.

==================================
總之,這種 in - out 式的響應會給開發者帶來無盡的創意,期待你的作品。
你可能會發現,微信也是這種響應模式的,簡單的說Alfred就像是Mac OS上的微信公眾平台,一個輸入對應一個輸出,這大大的方便了我們的工作生活。== 更新
1. 如果你有好的點子,也想寫成 Workflow 可以看 用Alfred如何編寫workflow?需要掌握哪些知識?
2. 有哪些工具或者軟體堪稱神器?


個人以為小帽子是 Mac 平台上最為傳奇的效率作品,譽為神兵利器毫不為過。其實這個領域當年的帶頭大哥是Quicksilver,一時風頭無兩。但是一個人在風頭浪尖站太久就會倦怠,而且 QS 也沒找到合適的盈利模式,結果被 Alfred 迎頭趕上,等 QS 醒過來再發布新版本的時候,江山已經易主,Alfred 強勢發布2.0,而且通過 Powerpack 模式的強大功能轉化了很多免費用戶,目前看來 Alfred 已經一騎絕塵了。


今天借著這個問題給大家相對系統的介紹一下:


1、安裝(不說了去 Google 吧)

2、基礎快捷鍵:option+space

3、打開應用程序:Alfred 幾乎是一切程序的入口,你再也不需要找媽媽要開始菜單了。用快捷鍵呼出Alfred,輸入任何一款應用程序的中文或英文名稱,即可快速定位程序,回車打開。

4、簡單查找文件:用快捷鍵呼出Alfred,鍵入空格,輸入你要查找文件名,即可定位文件,回車打開,command+回車打開文件所在文件夾。

5、複雜操作文件:通過find、open、in等關鍵詞搜索文件。find是定位文件,open是定位並打開文件,in是在文件中進行全文檢索,三種檢索方式基本上可以找到任何你想找的文件。

6、直接當做計算器使用。

7、操作Shell:輸入&>即可直接運行shell命令。比如&>cat *.py | grep print,可以直接打開終端並查找當前py文件中包含 print 的語句。

8、輸入iTunes,會出現一個 iTunes mini play,打開可以通過 Alfred 控制音樂播放。用快捷鍵也能完成這個功能:shift+option+command+p

9、輸入email,後面跟郵件地址,可以直接打開寫郵件的界面

10、定義文字片段,在 Alfred 的設置-Features 選中Clipboard,在Snippets里定義自己常用的文字片段,比如代碼、地址等等等,之後以option+command+c 呼出界面,輸入文字片段的關鍵字回車即可。

11、在option+command+c 呼出的界面里還包括剪貼板歷史,輸入關鍵字自動匹配。

12、簡單搜索:直接輸入你要查詢的內容,回車即可打開默認瀏覽器進行搜索。

13、自定義搜索,這個稍微複雜些,打開設置窗口,點擊Features-Custom Search,在右側欄添加自定義搜索。舉幾個例子幫助大家理解下規則:

(1)搜索iOS App:
?Search URL:itunes://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?term={query}?
Title:iOS App?
Keyword:ios

(2)搜索Mac App: ?
Search URL:macappstore://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?q={query} ?
Title:Mac App ?
Keyword:mac

設置完之後,呼出Alfred,輸入mac dash或 ios 多看,看看什麼效果

(3)翻譯:
Search URL:`http://translate.google.cn/#auto/zh-CN/{query}`
Title:英譯中
Keyword:en

設置完之後,呼出Alfred,輸入en awesome,看看什麼效果

大家可以據此自定義各種快捷查詢、翻譯、打開特定網頁等功能。


14、編寫自己的插件:Alfred2的推出伴隨的是成熟的workflow插件機制,這部分內容就更加複雜一些,這次就不做詳細介紹了。我為Alfred 貢獻了三個 workflow,分別是查找本地視頻、查找yyets,查找startup news,已經放到了 github 上,大家可以參考,我之前的 MacTalk 也介紹過,網址:jackychi (JackyChi) · GitHub


Alfred 功能不止於此,以上介紹的功能有的屬於收費版有的屬於免費版,大家根據自己的需要各取所需吧。


豌豆莢有不少設計師都在用 Mac,也是 Alfred 的愛好者,Alfred 2 剛一出來,
我們就開始團購了。然後花了一段時間,我和張濤做了一個用來往手機上推送應用的 Alfred 插件。

下載地址: 豌豆莢 Workflow
使用方法: 豌豆莢 Alfred 工作流,Mac+Android 使用者的神器

實現的原理就是利用豌豆莢已經實現的應用推送介面,只要網頁端登錄,手機端登錄在線,就可以把應用推到手機端安裝。有圖有真相:

1. 可以直接 wdj 關鍵詞,會實時返回結果,只要回車就可以安裝了

2. 可以用 wdjaward 和 wdjtoday 看最近的設計獎和每日應用推薦,應用推薦都是有吐槽的

除了裝workflow和豌豆莢,也要在 Alfred 裡面完成一下登錄信息的設置:

具體的操作直接在上面的鏈接裡面已經寫了,大家如果不會用儘管騷擾。


@hzlzh 的 Alfred 2 Workflow List里有四五個有道翻譯的workflow, 其中「有道翻譯+wordbook」的workflow 做得比其他好一些。

可是沒有發音功能,不是很爽,靈機一動,在icyleaf和 dalang的版本基礎上,自己加了個say和open的功能,需要的同學可以拿去試試,便利程度甚至可以讓你幹掉有道翻譯的桌面軟體,下載鏈接在最後。

可以添加以下的指令

add加入單詞本 | say單詞發音 | open打開網站
shift+enter複製到粘貼板 (將翻譯結果複製到粘貼板,比如:中譯英得到翻譯後的英文,直接粘貼到其他文檔)

翻譯結果對比其他有道workflow,這貨最為詳細豐富了。

輸入say指令,即可朗讀單詞或句子(中文不可朗讀)。

使用的是系統語言朗讀的,大家可自行到系統設置-&>聽寫與語音-&>文本至語音,設置喜歡的系統嗓音。

輸入add指令,將單詞添加到自己的單詞本。

當然,先要設置下自己的網易賬號,方法如下。

加入到單詞本的單詞,可以在其他平台上複習,有道翻譯ios版的單詞本功能做得不錯,給個贊。 Web版有道單詞本http://dict.youdao.com/wordbook/wordlist,方便管理單詞。

輸入open指令,打開有道翻譯的網站,可查看更多釋義和例句,有助於學習理解。

嗯?有時候查不到翻譯結果,可以按回車鍵到有道網站上查一查,也許是你拼錯了捏~不然可能真沒這個單詞。

「有道翻譯 加強版」歡迎使用,下載鏈接:http://pan.baidu.com/s/1skdqQ

哎,搞這麼多,還不是因為讀書的時候英語沒學好。

[2016-5-3更新]
最近一兩個月發現有道偶爾出現不能翻譯的情況,原因是有道提供的公共查詢API有查詢次數限制,用得人多了,有時候就查不了了。

解決方案是可以自己申請一個key,有道翻譯API,內容隨便填,秒批。

雙擊打開第一個文件,把api key和keyform替換成自己的,從此一人獨享,又可以愉快的玩耍了。

@陳弢 感謝這位童鞋。


向大家推薦一下我寫的Uni Call (http://unicall.guiguan.net)。使用這個Alfred Workflow,你可以快速、方便地通過各種各樣的通訊軟體撥打語音、視頻電話或者發送文字簡訊。

目前Uni Call支持十多種Mac OS X上的通訊軟體,比如Skype、FaceTime、微信等等。它被來自全球各地的幾千位Alfred用戶所喜愛。

總體來說,Uni Call就存在於你、你的Apple通訊錄和各種各樣的通訊軟體之間。它能將最好的撥打語音、視頻電話或者發送簡訊的體驗呈現給你。

你把所有關於你聯繫人的信息都存到你的Apple通訊錄(Apple Contacts)裡面。這樣方便統一管理,並且其他軟體也能使用,比如iCloud。

當你要對某個聯繫人發起通訊的時候,你只需在Alfred裡面輸入:call 「那個聯繫人的名字開頭字母、名字、昵稱、單位、電話等等」,然後Uni Call就會將最符合描述的搜索結果漂亮地呈現給你。

你也可以在Alfred命令里加入「短選項」來控制搜索結果。比如在下圖的例子里,「-fm」 表示 「我只希望結果里出現關於FaceTime和Messages的候選結果,並且FaceTime的結果要排到Messages的結果前面」;「-_=」 表示 「我只希望出現支持語音電話或者文字簡訊的候選結果」;「m」 和 「k」 跟前面的 「mk」 一樣,只是被分開了,這樣能夠更方便、快速地輸入,在輸入的時候不需要返回修改。

使用Uni Call,你能做的不僅僅是本文提到的這些。比如,它還能區域化格式你Apple通訊錄裡面的電話號碼,比如,從「+8618612341234」到「+86 186-1234-1234」,或者自動給中文名字的聯繫人添加拼音,這樣在英文版的OS X或者iOS里能夠更方便用戶的搜索等等。請訪問Uni Call的官方網站(http://unicall.guiguan.net)了解更多信息。謝謝!


昨天做了一個天氣的 Workflow。

稍後會加上 PM2.5 等信息。

下載地址: http://leplay.qiniudn.com/Weather.alfredworkflow

=======================

更新:2013-03-18

已經加上了 pm2.5 的信息,默認命令是 aqi,看圖:

下載地址還是 http://leplay.qiniudn.com/Weather.alfredworkflow

======================
更新: 剛才發現天氣 api 的調用次數超出限制了,所以今天暫時用不了了,各位可以自行去 Weather API : Weather Underground 申請下 api ,然後替換 tq 裡面的 $api 參數就可以了。


======================

更新:2013-10-19

剛才又做了一個數字轉大寫的 Workflow,其中轉換函數用的是 php人民幣小寫轉大寫函數,不限長度,精確到分 。

然後回車可以放大:

下載地址:http://leplay.qiniudn.com/daxie.alfredworkflow


Alfred官方的Forum里有專門分享workflow的地方Share your Workflows

v2後1代的插件不能直接用,研究了一下感覺有不少都可以自己手工改造成workflow——去把原插件解壓縮,找裡面的applescript或腳本嵌入workflow里就好了

v2的workflow很大一個突破是加入了Result Feedback,可以讓alfred直接顯示自定義搜索引擎的結果,如下圖Lucifr開發的 豆瓣 Workflow for Alfred v2

因為這個特性,結合不同的api,workflow在未來有了更多的可能性,但除此之外,能做的事情…可能大概也許…跟一代差不多,只是圖形化流程化後用戶自製功能的難度大大降低了。

update:
新發現一個搜App Store和Mac App Store的workflow alfred2-workflow-appstore

順帶分享兩個自己從v1插件移植過來的workflow

  • Touch :輸入 touch+文件名 用於在當前文件夾新建一個文件,相當於命令行里的 touch 你懂的
  • Terminal Here : 輸入 th 回車即可,在finder時使用,立刻用終端打開當前finder目錄

建議程序員使用的workflow有
1、dev doctor,多種語言的api在線查詢,可以用來替換dash

2、hash,md5、sha1、base64等常用計算工具

3、man,類似dev doctor,用來查閱man page

4、stackoverflow,網站查詢

5、url encode/decode,uri演算法工具

6、ssh,自動補全的ssh會話管理

郵箱和郵件管理

最後目前alfred論壇上能搜到的可以使用發件人作為subtitle的workflow在中文系統下有問題,修改後才可以使用

修改詳情見:
http://v2ex.com/t/64547涉及google和wiki的都需要自行修改為走https和proxy,否則無法穩定使用
話說我覺得真正需要的是微博的實時搜索,可惜微博沒有開放search api


要是用dash的話,通過dash的integration快捷創建alfred和dash的workflow:
1. 激活alfred -&> dash -&>空格 -&> 查找串。

2. 激活alfred -&> dash -&>空格 -&> 文檔alias: -&> 查找串 (比如想查python2.x的文檔就輸入python2:)


關於知乎的workflow

下載地址:https://github.com/KJlmfe/Alfred-workflows/raw/master/zhihu.alfredworkflow

在知乎里搜索話題、問題和人

查看今日知乎日報


在 Alfred 的論壇里扒拉了半天,找到一些覺得蠻有用的 workflow:

  • google 搜索,直接出結果
  • Evernote 搜索
  • 推送文本消息到 Android/iPhone
    //需要下載客戶端,註冊後獲取到Uer_key,在這裡註冊一個app Pushover: Simple Mobile Notifications for Android and iOS,隨便創建一個獲取到API_KEY,enjoy it。
  • 殺進程
  • 查看 RP,XD

還有 lucifr 大神製作分享的:

  • Site Search Workflow for Alfred 2
  • 豆瓣 Workflow for Alfred v2//對於豆瓣重度用戶來說,這個贊到死啊…

更多的我會更新在這裡 分享幾個 Alfred workflow


擼了一個workflow,強答一個,哈哈。

平常寫作的時候如果想要插入圖片是非常麻煩的,我們要找一張圖(截圖或者本地圖片或者網路圖片),上傳到圖床,獲取圖床的鏈接,然後使用這個鏈接;是不是非常麻煩?你需要這個:

圖片上傳實用工具:GitHub - tiann/markdown-img-upload: markdown圖片實用工具

這是一個方便的圖片上傳實用工具,可以方便, 快速地把一張圖片上傳然後得到一個圖片鏈接:

  1. 極速截圖轉圖片鏈接
  2. 極速本地圖片轉圖片鏈接
  3. 極速網路圖片轉自定義圖片鏈接

圖片上傳到圖床之後,會自動把上傳返回的鏈接放置到系統剪切版上,同時它對markdown格式有特殊的支持;整個過程只需要兩步:

  1. 截圖/複製本地圖片/複製網路圖片鏈接
  2. 快捷鍵 cmd + ctrl + v 進行上傳

上傳完成之後,返回的圖片鏈接自動放入到系統剪切版中,可以直接使用cmd + V 使用。


好吧 我太低端了


分享一個給學德語的朋友的workflow,算是「德語助手」的在線客戶端吧
Blog: http://blog.htedsv.com/blog/2014/02/03/godic/


Alfred 到底有什麼好我到現在也不太明白,,,,明明的這些功能用內置的 Automator 都可以做,


剛寫了一個,用 ip138 來查詢 ip 歸屬地的 workflow
hellosa/ip138-alfredworkflow · GitHub


自己寫了個控制系統音量的Workflow =、=
鏈接:GitHub - Schrodinger123/Alfred-Volume-Control: An Alfred Workflow that adjust your System Volume.
一邊聽歌一邊寫代碼的時候覺得聲音不合適就不用再去拿滑鼠啦!
(好吧我是挺無聊的)


Workflow for Alfred2

周末閑來無事,寫了一個Alfred的Workflow,簡單實用。


功能:搜索BT天堂的電影,然後給出網頁鏈接

關鍵字: bt

截圖:

下載地址:https://github.com/Vaayne/workflow/blob/master/bttiantang.alfredworkflow


查快遞=。=
不用輸入具體哪個公司

justdark/ExpressAlfredWorkflow · GitHub


分享一個搜索百度網盤資源的workflow,下載地址:百度雲.alfredworkflow_免費高速下載

作者:V2EX ? tidezyc


推薦閱讀:

為什麼有人會認為用蘋果產品就是裝逼?蘋果為何會給人留下這樣的印象?
Mac 為何不能擁有 iPhone 那樣巨大的市場佔有率?
MacBook 對比 PC 如何提高生產力?
Mac 上有哪些鮮為人知且極大提高工作效率的工具?
有什麼讓你相見恨晚的 MacBook 使用技巧?

TAG:macOS | Alfredapp |