[9] 영화 데이터베이스 만들기
S
shunnna (136.♡.35.52)
2024년 4월 25일 AM 08:04
조회 404 공감 0
영화 데이터베이스 만드는 예제입니다.
출처:
https://minimal.guide/guides/movie-database
필요한 플러그인:
QuickAdd
Dataview
추가적으로 필요한 요소:
OMDb API key: http://www.omdbapi.com/apikey.aspx


- movies.js 스크립트 볼트에 추가하기

- 영화 템플릿 만들기
-
노트에 아래 내용을 추가하여 템플릿을 만듭니다.
--- category: "{{VALUE:typeLink}}" poster: "{{VALUE:Poster}}" imdbId: "{{VALUE:imdbID}}" scoreImdb: "{{VALUE:imdbRating}}" length: "{{VALUE:Runtime}}" director: {{VALUE:directorLink}} genre: {{VALUE:genreLinks}} year: {{VALUE:Year}} cast: {{VALUE:actorLinks}} plot: "{{VALUE:Plot}}" watchlist: {{DATE:gggg-MM-DD}} tags: - movies - to-watch rating:
status: ---
-
- QuickAdd 플러그인에서 매크로(macro) 만들기


- 하단 Macro Name에 Lookup Movie를 입력 후 Add Macro 버튼을 클릭합니다.
- 생성한 Lookup Movie Configure 버튼을 클릭합니다.

- User Scripts에서 movies.js 파일을 선택해 줍니다.

- Lookup Movie 창을 닫은 후 Lookup Movie -> 1. movies 옆 톱니바퀴 아이콘을 클릭 후 OMDb API Key 값을 입력해 줍니다.

- Template 버튼을 클릭하여 생성된 2. Untitled Template Choice 옆 톱니바퀴를 클릭해 줍니다.

- Template Path옆 빈 칸에서 템플릿 노트를 선택합니다.

- File Name Format 버튼을 활성화 시켜 줍니다.
- File Name: fileName 아래 빈칸에 {{VALUE:fileName}} 를 입력합니다.

- Add Choice 옆 드롭다운을 클릭하여 Macro를 선택해 줍니다.

- Add Movie 옆 톱니바퀴 아이콘을 클릭한 후 Add Movie 하단의 드롭다운을 클릭하여 Lookup Movie를 선택해 줍니다.

- Add Movie 옆 번개모양 아이콘을 클릭하여 활성화합니다.
- 샘플 영화 노트 만들기

- Ctrl+p를 눌러서 Add Movie를 입력한 후, Enter키를 누릅니다.
- Enter movie title or IMDB ID: 하단의 빈 칸에 찾는 영화 제목을 입력합니다.

- 찾는 영화가 있으면, 위와 같은 검색 결과가 표시되고 없다면, 에러 메시지가 출력됩니다.

- Dune Part Two라는 제목의 영화 노트가 생성되었습니다.
- 영화 갤러리 노트 만들기

- 꼭 위와 같이 노트 status 속성에 complete라고 입력을 해야지만, 결과가 표시됩니다.
- Movie라는 노트를 만든 후 노트에 아래 내용을 추가합니다.
- ```dataview
table without id
("") as Poster,
file.link as Title,
year as Year, director as Director,
"⭐ " + scoreImdb as "⭐ IMDB",
rating, genre
from #movies
where contains(status, "complete")
```
- ```dataview
*오늘 예제는 비교적 걸리는 시간이 많이 소요됩니다.
첨부파일
movies.js 3.3 KB댓글 (0)
- 아직 댓글이 없습니다. 첫 댓글을 작성해보세요!
댓글을 작성하려면 이 필요합니다.