借助 Alfred 2 的 Workflows 功能可以做哪些好玩的事情? | 知乎問答精選

 

A-A+

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

2018年02月06日 知乎問答精選 暫無評論 閱讀 9 ℃ 次

【hzlzh的回答(265票)】:

關於 Alfred 做為神器的霸主地位,參見:

Mac OS 還有其他什麼神器?hzlzh/Best-App · GitHub (Alfred 是Top#1 喲~)

-- Updated

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

為了方便大家發現,查找,分享優秀實用的 Workflows,我製作並維護了 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. 有哪些工具或者軟件堪稱神器?

【程志達的回答(73票)】:

豌豆莢有不少設計師都在用 Mac,也是 Alfred 的愛好者,Alfred 2 剛一出來,

我們就開始團購了。然後花了一段時間,我和張濤做了一個用來往手機上推送應用的 Alfred 插件。

下載地址: 豌豆莢 Workflow

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

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

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

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

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

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

【池建強的回答(104票)】:

個人以為小帽子是 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 功能不止於此,以上介紹的功能有的屬於收費版有的屬於免費版,大家根據自己的需要各取所需吧。

【littleben的回答(28票)】:

在 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

【leplay的回答(23票)】:

昨天做了一個天氣的 Workflow。

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

下載地址: leplay.qiniudn.com/Weat

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

更新:2013-03-18

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

下載地址還是 leplay.qiniudn.com/Weat

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

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

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

更新:2013-10-19

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

然後回車可以放大:

下載地址:leplay.qiniudn.com/daxi

【布丁丁丁的回答(24票)】:

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目錄

【陳湛翀的回答(3票)】:

剛寫了一個,用 ip138 來查詢 ip 歸屬地的 workflow

hellosa/ip138-alfredworkflow · GitHub

【朱柯軍的回答(14票)】:

關於知乎的workflow

下載地址:github.com/KJlmfe/Alfre

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

查看今日知乎日報

【知乎用戶的回答(18票)】:

建議程序員使用的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在中文系統下有問題,修改後才可以使用

修改詳情見:修改詳情見:

v2ex.com/t/64547

涉及google和wiki的都需要自行修改為走https和proxy,否則無法穩定使用

話說我覺得真正需要的是微博的實時搜索,可惜微博沒有開放search api

【Fenng的回答(5票)】:

Startup News Alfred Workflow

7h2o.com/index.php/post

【Xhinking的回答(5票)】:

做了一個Github的Alfred 2 的Workflow,分享一下:

Github On Alfred

【吳璡的回答(11票)】:

好吧 我太低端了

【水羽哲的回答(2票)】:

微博Workflow:馬爾福,用來發送新浪微博的應用,功能如下:

  1. 授權
  2. 設置自己的新浪微博應用密鑰
  3. 獲取最新評論、@ 我 、timeline
  4. 自動升級

Alfred Weibo

【陳鵠的回答(4票)】:

之前發現的一個可以下載 youtube video 的 workflow. 超爽

Youtube Download Alfred 2 Workflow

不過,用的時候要改一下它的 bash 命令,加個 proxy (這裡假定你用 go agent)

youtube-dl --proxy http://127.0.0.1:8087/

【王曉宇的回答(3票)】:

分享一個給學德語的朋友的workflow,算是「德語助手」的在線客戶端吧

Blog: 德語助手Workflow

【大同的回答(3票)】:

對於,每次再mac上改變鼠標滾輪的方向來的操作。。忍無可忍。 所以,有了。。

前些日子放在: alfredworkflow.com了,感謝作者@hzlzh ,提供了一個很好的平台。

【JiaxuYang的回答(2票)】:

要是用dash的話,通過dash的integration快捷創建alfred和dash的workflow:

1. 激活alfred -> dash ->空格 -> 查找串。

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

【OREO的回答(2票)】:

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

作者:V2EX ? tidezyc

標籤:-Alfred(app) -OSX


相關資源:





給我留言