Mac Automator 初試

其實也不算是真的初試, 只是這次真的有比較明確的目標可以用來實作。

主要是因為公司有一個叫做 派歌 的服務, 主要是幫音樂人做數位發行,像是上架到 iTunes, Spotify, KKBOX ... 等等, 這類的音樂服務。

這時候就有檔案傳輸的問題, 特別是確保檔案的正確性, 所以有些服務會要求提供一個 manifest 檔, 裡面則是包含每個檔案的 md5 hash, 內容像是這樣:

MD5 (555551988548.xml) = 5699faaf417c30de3fa36e4fd0287b2e  
MD5 (resources/555551988548.jpg) = fcfaa592a2d5810bb1bc1bdc1aeedec3  
MD5 (resources/555551988548_1_01.wav) = 818384bdeb448299541e76694d82962b  

對於懂一點技術的人來說其實不是什麼問題, 打開 terminal, 輸入下面這行指定就可以了。

find . -type f -exec md5 {} + | sed 's|./||' > manifest  

不過對於版權、業務人員, 不懂技術的人這門檻就有點高了, 所以後來想到既然現在公司幾乎都是 Mac, 那乾脆來試試 Automator 好了, 就如本文一開始的螢幕截圖一樣, 寫一個簡單的 Automator 的服務, 就可以把這個腳本匯出給版權、業務人員安裝。

而往後他們只需要透過滑鼠右鍵在資料夾上選一下「產生 manifest」就完成這件事情了, 多愜意。

這次玩過之後覺得, 可以做的事情遠比想像中的多啊, 還有非常多東西可以透過 Automator 來達成自動化, 或是簡化流程。

其實之前寫過了一篇 用 Hazel 來簡化數位生活, 其實 Automator 有點類似, 只是在自動化的流程上比 Automator 簡單, 不過 Automator 可以達成的面向也有不一樣, 之後有更多發現再來跟分享吧。

或是有大大能有也分享一下心得呢?

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!