給Obsidian&Excalidraw增加potplayer摘錄&回鏈功能
背景
有時候看視頻想做筆記。
手動截圖太麻煩、插件截圖不能截到字幕、在線視頻害怕鏈接失效,還是本地視頻更適合我一些。
因此打算增加一鍵獲得當(dāng)前視頻畫面 + 時間戳 然后直接粘貼到Obsidian &?Excalidraw中。
效果
1. 一鍵獲得當(dāng)前視頻畫面 +?時間戳 然后直接粘貼到Obsidian中。
圖片下方放一個超鏈接,名稱為當(dāng)前畫面的時間戳,點擊可以打開對應(yīng)視頻并跳轉(zhuǎn)到對應(yīng)時間戳。

2. 也可以復(fù)制到excalidraw中
同樣也可以點擊可以打開對應(yīng)視頻并跳轉(zhuǎn)到對應(yīng)時間戳

實現(xiàn)
前面獲得畫面和時間戳部分還是用的quicker(當(dāng)做按鍵精靈)
打開potplayer部分用的之前做的python http server
obsidian部分需要修改的點:
http的超鏈接點擊會用默認瀏覽器 或 surfing打開。如果裝了surfing,那么在surfing打開標(biāo)簽的地方判斷特定的url劫持即可。修改部分如下:
如果不用surfing,那么可以自定義一個插件劫持window.open? ? ? ??
excalidraw部分還是在onPasteHook中增加hook就行,就像之前zotero、bookmaster、bookxnote那樣
不過注意粘貼圖片時,尤其比較大的時候,生成attachments比較慢。這種情況如果在quicker中用的延遲一段時間然后粘貼鏈接,那么可能出現(xiàn)在obsidian中先粘貼鏈接,再出現(xiàn)圖片的情況。這里我用的方法是(因為我用的custom attachment location):quicker在粘貼圖片后起一個http server;粘貼后在庫中生成文件后發(fā)一個http請求,然后quicker進行后續(xù)動作。修改位置如下: