用 Hazel 來簡化數位生活

很久以前就買了 Hazel,但是最近才又認真研究了一下功能來簡化一些重複的動作,由於時常會下載一些檔案,像是用 NAS 自動下載 torrent,或是自動整理檔案、截圖等等,其實用人工的話,實在是非常耗費時間,想說來分享一下。

整理螢幕截圖

像是因為時常要回報一些 bug,或是做文件或是做功能說明,都時常要做螢幕截圖,而 Mac 的螢幕截圖通常都直接存在桌面,雖然有特地處理螢幕截圖的軟體,但是我還是習慣用 Mac 系統內建的,所以時常桌面就會一團亂,然後過一陣子就得整理,但是又怕刪掉最近需要用的截圖,就得小心翼翼的都打開看看。

所以後來用 Hazel 來整理桌面的截圖,我在桌面開了一個 Screenshots 的資料夾,然後設定新的截圖都會依照日期整理近對應的資料夾,像是下面這張圖片一樣,這樣我就可以很快的找到今天的截圖,因為有排序的話,它一定是在最上面這個資料夾裡面,都會是今天截的圖。

螢幕截圖整理範例

而 Hazel 的設定也還滿簡單的,就像下面這樣,如果檔案名稱符合「螢幕快照」開頭的話,就把它移進 Screenshots 這個資料夾,然後再放進日期名稱的資料夾。

用 Hazel 整理 screenshots

然後我又在 Screenshots 裡面設定一個 Hazel 條件用來自動刪掉一個月前的資料夾,這樣我就也不用煩惱會積太多截圖了,只要管最近要用的截圖即可。

用 Hazel 刪掉舊的螢幕快照

自動用 NAS 下載 torrent

Hazel 下載項目

其實因為我的 NAS,Synology 可以自動監看他的某個資料夾有沒有 torrent,有的話會自動開始下載,所以我就設定一個條件,會把電腦下載下來的 torrent 自動移到那個資料夾,這樣就可以自動下載 torrent 了,沒有什麽太難的技巧 (笑)

另外就是,因為有些網站下載 torrent 會有奇怪的檔名,像是 download.asp 之類的,使得 torrent 沒辦法移去 NAS,也沒辦法啟動下載,所以我就用 Hazel 自動把副檔名改為 torrent,這樣就會自己移過去 NAS 並且可以下載了。

自動上傳雲端硬碟

其實這是因為需要測試 Android app,所以時常會收到人家給的 apk,或是下載中國的 app,所以後來就直接用 Hazel 監看下載項目這個資料夾,如果下載的新檔案是 apk 的話,就自動移到 Google Drive 的 “apk" 資料夾,然後就等 Google Drive 自己同步上去,之後我就可以用手機開來裝 app 了。

組合技

Hazel 連續技

因為有些網站都把檔案放在 MEGA,而提供的檔案都是 zip,這時候即便用 MEGA 可以很方便的把檔案放進自己的帳號內,但是檔案同步下來後,還是得進行解壓縮,然後把檔案匯進 iTunes,然後把檔案都刪掉。想一下如果有 50 個檔案要處理會是怎樣的一個狀況? 特別是要等檔案一個一個同步下來才能做後續動作。

這個其實才是激發我研究 Hazel 的動力來源,因為這件事情真的太繁瑣,而且太花費時間了,所以才認真的研究的這個組合技。

解壓縮

這個步驟沒什麼難的,單存就是監看壓縮檔,如果是的話,就把它解壓縮

hazel 解壓縮

匯進 iTunes

這個步驟稍微複雜一點,因為要搭配後續的步驟。 因為解壓縮後會變成目錄,所以

  1. 首先就是監看資料夾,而且是沒有 label 的資料夾,如果有的話
  2. 就會把這個資料夾標成紅色的 label
  3. 然後進入這個資料夾
  4. 把裡面的檔案匯進 iTunes

匯進 iTunes

自動刪除檔案

這邊就一樣是監看資料夾,而且是紅色標籤的資料夾,如果有的話就會把這個資料夾移進垃圾桶。上一個步驟已經把匯進 iTunes 的檔案標成紅色 label 了,所以確定紅色是可以刪的,也可以避免 race condition。 Hazel 會有機制避免這件事,所以處理組合技的時候,Hazel 條件得設好,不然有時會發生條件沒觸發的狀況。

Hazel move to trash

其實 Hazel 好像還有很多事情可以處理,像是搭配 Apple script 或是 Automator 的流程,應該可以達到很多厲害的事,像是之前有看過自動上傳 Flickr 的流程,很厲害,哈哈。

不知道有沒有也用 Hazel 的網友可以分享一下日常的密技?

tzangms

Read more posts by this author.

Subscribe to Oceanic / 海海人生

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!