2022年4月17日

透過Keyboard Maestro, Alfred 以及Hook 有效串連Bookend 與Devonthink中的參考文獻檔案

 #2022-04-17

我從今年三月份開始使用Bookend 當作我的主要Reference manager,組合了Bookend, Scrivener 以及Mellel5 來撰寫我的論文。除了在Bookend中整理我的文獻檔案,我也index bookend 的attachment文件夾到我的Devonthink中。

Bookend 其實也有提供URL scheme,但是我更常使用Devonthink的連結來處理檔案。因此有效的串連兩個資料庫,可以夠有效的利用文件。

過去如果我要在兩邊找一個文章,我需要用search的方式來尋找,不管是在Bookend或者Devonthink中搜尋,總是需要好幾個步驟。

自從有了Hook可以快速建立連結後,我開始思考如何利用Hook來連結兩個資料庫。不過在網路上找不到現成的Apple script來處理,因此我想到了利用Keyboard maestro 加上Alfred+ 來處理。

前置步驟:

  • 你必須要有bookend 與Devonthink,也必須有Alfred +powerpack以及 keyboard Maestro。
  • Alfred 中安裝 Devonthink 延伸workflow(David Mohl版)(雖然Charles Ma版本功能較齊,但是在後續處理會有問題)

KeyboardMaestro 語法:

語法整個有點複雜,這邊敘述幾個重點:

  1. 在Bookend 中copy 附件檔案名。
  2. 開啟Alfred輸入”ds 文章名”,alfred 會開始搜尋Devonthink資料庫。
  3. 開啟Devonthink中的對應文件。
  4. 啟動Hook 複製連結。
  5. 回到bookend 啟動Hook 將兩個檔案連結。

操作Demo


  1. 我個人的版本包含了一些鍵盤滑鼠的操作,因此設定了一些時間差的暫停,以避免自動化的問題。
  2. 整體雖然還不像使用有些使用Apple script的自動化一般快速,但是對於不會寫Apple script的人來說應該算是很好用了。

SeeAlso

沒有留言:

張貼留言

年度熱門文章