Jazzと読書の日々

iPadを筆記具として使う方法を模索します

Obsidianでカーソル行をコピーするアクション

なぜかよく使う。

carbon.md

Templaterスクリプトです。

<%*
e = app.workspace.activeLeaf.view.editor
p = e.getCursor().line
s = e.getLine(p)
if(s){
  s = s.replace(/^- \d\d:\d\d /m, "")
  navigator.clipboard.writeText(s)
  new Notice("copied !")
}else{
  s = await navigator.clipboard.readText()
  tp.file.cursor_append(s)
}
%>

使い方

実行すると、カーソルのある行をクリップボードに保管します。

ディリーノートからコピーすることを想定しているので、タイムスタンプの部分を取り除いたコピーになります。

空行で実行したときはペーストになります。

LifeLog

SafariからLifeLogでブックマークしているので、必要になりました。

Import Shortcut RecipeLifeLog

ブログカードとかAmazonの紹介カードとか、LifeLogでデイリーノートに書き込んでいます。 これをブログに貼りつけるとき、このcarbonを使う。

Memosと同じ形式なので、LifeLogで書き込んだリンクはMemosにも表示されます。 データに融通が利くようになってます。

まとめ

今回もカードのコピーに使った。