[9] 영화 데이터베이스 만들기
페이지 정보
106 조회
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
("![](" + poster + ")") as Poster,
file.link as Title,
year as Year, director as Director,
"⭐ " + scoreImdb as "⭐ IMDB",
rating, genre
from #movies
where contains(status, "complete")
```
- ```dataview
*오늘 예제는 비교적 걸리는 시간이 많이 소요됩니다.
댓글 0