如果universal clipboard很靈光的同學不用看, 我想那應該是最快的方法. 可惜我的universal clipboard完全不靈. 用下面這種方法感覺也慢不了多少, 但是需要購買hazel, 這個軟件不便宜, 我當時好像是買成80多, 幾年沒用, 今天突然想起來可以用它. keyboard maestro也有folder trigger, 大概也可以做到, 我沒試, 代碼大概要多幾行. 不想買這兩個app的同學, 可以學習一下automator, 我記得它好像能做到類似hazel/keyboard maestro的事.
這個過程有2步: 1.goodnotes中拷貝的圖片airdrop到mac上 2. 圖片從Downloads移到obsidian的附件目錄中, 並生成wikilink.
反過來, 先說第2步. 如果圖片已經在Downloads中了, 如何移動圖片從Downloads移到obsidian的附件目錄中, 並生成wikilink? 下面這種方法是全自動的, 沒有任何需要自己做的事. 圖片自動移到, 並且wikilink就在剪切板上.
hazel有一個很好的特點, 它像是一個hook, 在Finder中添加文件, hazel會檢查是否匹配你的規則, 如果匹配, 執行相應動作. 我還是沒學會applescript, 但hazel支持shell, 用shell腳本就好了.
name=Pasted_image_`date +"%+4Y%m%d"%H%M%S`.png
mv $1 ~/notes/vx_attachments/$name
echo "![[$name|800]]" | pbcopy
第二行目標路徑需要修改, ~/notes/vx_attachments
只是我的vault的附件目錄.
這樣就自動copy了obsidian的wikilink. 再次強調, 第2步是完全自動的, 不用做任何事, hazel會自動執行腳本, 將wikilink拷貝到剪切板. 其中wikilink的格式和obisidian默認格式一樣, 不過我吧空格改成了下划線.
這是hazel中的設置.
現在再說第1步. 問題是, 圖片怎么最快地從goodnotes到Downloads目錄?
因為ios感覺並不是很能編程. 我用的方法是創建一個shortcut(在shortcut app中), 只有一個action, airdrop clipboard. 然后把這個shortcut添加到最下面的快捷欄(相當於ipad的dock欄).
現在, 我在goodnotes中選中並且copy, 就上拉出airdrop shortcut, 執行. 這就是需要做的全部的事. 過幾秒, 圖片的wikilink就拷貝到剪切板了, 粘貼即可.
這個過程, mac那邊是完全自動的, ipad的操作多一些(拷貝, 拉出shortcut, 選擇airdrop, 選擇設備, 共4次觸屏), 希望能進一步簡化. 總的來說, 還是大大方便了.