우제
우제
🐶 AI 찐친
📹 SNS 찐친
🏡 내집마련 찐친
🎨 미드저니 찐친

옵시디언 데일리노트 템플릿에 데이터뷰 적용해보기

소개

13기 옵시디언 스터디도 마무리가 되었네요. 4주차 스터디를 듣다보니,

아직 옵시디언에 익숙해지지 못한 저와 같은 옵시디언 초보분들을 위한

제 dataview와 관련된 다소 부끄러운 예전 사례를 공유할까 합니다.

옵시디언을 접하면서 Templater 플러그인으로 데일리 노트를 사용하여,

하루하루의 기록을 모으고 있었습니다.

기존에는 새글을 생성하면서 늘 어떤 폴더로옮기곤 했는데,

폴더체계가 아닌 요한님의 CMDS를 변형한 저만의 LODV프로세스를 쓰면서,

인박스에 쌓여가는 노트들을, 언제 내가 어떤 노트를 만들었는지

오히려 찾기 어려운 상황이 생기기도 하였습니다.

그러다 요한님께서는 데일리노트를 일기처럼 쓰시는 게 아니라, 그날 어떤 노트가 생성되었는지, 어떤 노트를 수정했는지 보는 용도로 더 활용을 하신다고 하더라고요.

dataview 플러그인을 활용해서요.

진행방법

그래서 저도 데일리노트에 오늘 생성한 파일과 수정된 파일을 표시할 수 있게

받은 파일을 붙여 넣어 봤습니다.

요한님께서 공유해 주신 데일리 노트 템플릿에서 해당 부분을 붙여 넣어 봅니다.

#### Created Today
```dataview
list
from ""
where file.cday = date({{title}}) AND !contains(file.folder, "00. Inbox/01. Daily Notes")
```
#### Modified Today
```dataview
list
from ""
where file.mday = date({{title}}) AND !contains(file.folder, "00. Inbox/01. Daily Notes") AND file.cday != date({{title}})
```

그리고 제 옵시디언에 적용을 해보면 뭔가 parsing error 가 뜨는데요.

Python 프로그램의 스크린샷

이럴땐 스마트 컴포저를 열고 어떻게 바꿔야 하는지 물어봅니다.

한국사이트 스크린샷

이렇게 하면 바로 해결 될것 같지만 절대 해결이 안되더라고요.

저의 경우 데일리노트를 Periodic Note 플러그인으로 쓰고 있었는데, 계속 오류가 났더 이유는 Templater 플러그인의 문법과 충돌이 났던 것으로 추정합니다.(왜그런지는 아직까지 모릅니다.)

여차저차 스마트컴포저와 커서와 얘기를 하다보니, 결국 저만의 코드를 얻어내어 잘 쓰고 있습니다.

 ## created notes 
```dataview 
LIST 
FROM "" 
WHERE file.cday = date("{{date:YYYY-MM-DD}}") 
SORT file.name ASC 
```

## Modified Today 
```dataview 
LIST
WHERE file.mday = date("{{date:YYYY-MM-DD}}") 
AND file.path != this.file.path 
SORT file.name ASC 
```

그럼 아래와 같이 제 데일노트에 척하니 달라 붙어 있게 됩니다.

'생성된 메모'와 '오늘 수정'이라는 단어가 포함된 한국 앱 스크린샷

결과와 배운 점

각자의 옵시디언 환경에 따라 다르니, 포기하지 마시고

스마트컴포저와 커서에게 계속 물어보다 보면 답이 나오더라고요.

아, 그리고 아주 초보를 위한.

가끔 데이터뷰 코드를 공유 받을 때 그냥 붙여넣기 하면

```
dataview list from "" where file.cday = date({{title}}) AND !contains(file.folder, "00. Inbox/01. Daily Notes")
```

이렇게 붙을 때도 있는데(카피&페이스트), 백틱 세개 다음에 dataview를 넣어주시고 한칸내려서 list, from, whrere 등의 다음 명령어들이 들어가야 합니다.

```dataview 
list 
from "" 
where file.cday = date({{title}}) AND !contains(file.folder, "00. Inbox/01. Daily Notes")
```

저도 예전에 이걸 몰라 그냥 카피&페이스트 하고 한참을 해맸던 기억이 나네요...

그럼. 즐거운 옵시디언생활 되시길 빕니다!

6
2개의 답글

👉 이 게시글도 읽어보세요