Obsidian 插件:【Readme】Movie Search
插件名片
概述
帮助您找到电影并创建笔记。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 movie-search 插件的自述翻译
【机翻】
轻松创建电影笔记。
特点
- 流程:
- 创建一个新的电影笔记。
- 通过关键词搜索电影。
- 从搜索结果中选择电影。
- 立即在 Obsidian 笔记中获取电影信息。
- 设置:
- 设置新文件创建的文件夹位置。
- 设置模板文件位置。
- 设置用于搜索电影的服务。
- 第三方插件集成:
- 使用 Dataview插件 来渲染电影笔记。
- 使用 Templater插件。
- 高级:
- 为模板启用 内联脚本。
如何安装
来自社区插件
点击链接安装电影搜索插件:安装链接
或者
在 Obsidian 社区插件中搜索并安装它。
手动(来自 GitHub)
- 将存储库克隆到 Obsidian 插件文件夹中。
git clone https://github.com/Gubchik123/obsidian-movie-search-plugin.git
- 安装依赖项。
yarn install
- 构建插件。
yarn build
- 重新加载 Obsidian 并在设置中启用插件。
如何使用
1. 点击丝带图标(星星),或执行命令“创建新的电影笔记”
2. 通过关键词搜索电影
3. 从搜索结果中选择电影
4. 哇!一个笔记已经创建好了
如何使用设置
新文件位置
设置新文件创建的文件夹位置。否则,新文件将在 Obsidian 根文件夹中创建。
新文件名格式
设置新文件名的格式。默认为电影的标题。
模板文件
您可以设置模板文件的位置。底部有一个示例模板。
首选语言环境
设置电影搜索的首选语言环境。默认值为“auto”,这意味着语言环境会根据用户的查询或浏览器设置自动检测。
打开新电影注释
启用或禁用创建后打开新电影注释。
服务提供商
您可以设置您用来搜索电影的服务。目前只有 TMDB 可用。
TMDB API 设置
TMDB API 密钥
设置 TMDB 的 API 密钥。
您可以从 TMDB 获取 API 密钥。
🚧 警告
API 密钥不是 ‘Bearer’ JSON Web 令牌(JWT)。
包括成人内容
启用或禁用在搜索结果中包含成人内容。
个人我使用以下模板来创建电影笔记 ;)
请在下面找到此模板中使用的变量的定义(查看:模板变量定义)。
---
created: "{{date:DD.MM.YYYY}} {{time:HH:mm}}"
tags:
- 娱乐
- 电影
status: 待观看
cover: "{{poster_path}}"
---
## 📺 -> {{title}}

Title:: {{标题}}
Release-date:: {{发布日期}}
Vote-average:: {{投票平均值}}
### 2️⃣ -> 摘要
{{概述}}
### 3️⃣ -> 我的结论
...
#### Score:: 0
### 4️⃣ -> 全球信息
Adult:: {{adult}}
Original-title:: {{original_title}}
Original-language:: {{original_language}}
Popularity:: {{popularity}}
### 5️⃣ -> TMDB 信息
ID:: {{id}}
Genre-IDs:: {{genre_ids}}
Vote-count:: {{vote_count}}

数据视图渲染
这里是演示中使用的数据视图查询
已观看电影列表
```dataview
TABLE WITHOUT ID
"" as 封面,
link(file.link, Title) as 标题,
dateformat(Release-date, "yyyy") as 年份,
Vote-average as "评分平均",
Original-title as "原始标题",
Score + " / 10" as 评分
FROM "My/Entertainments/Movies" AND #Movie
WHERE status = "WATCHED"
SORT Score DESC, Vote-average DESC, Title ASC
```
要观看的电影列表
```dataview
TABLE WITHOUT ID
"" as 封面,
link(file.link, Title) as 标题,
dateformat(Release-date, "yyyy") as 年份,
Vote-average as "评分",
Original-title as "原始标题"
FROM "My/Entertainments/Movies" AND #Movie
WHERE status = "TO WATCH"
SORT Vote-average DESC, Title ASC
```
模板变量定义
请在这里找到可用于模板中的可能变量的定义。只需在模板中写入 {{name}}
,然后将名称替换为所需的电影数据,包括:
name | type | description |
---|---|---|
title | string | 电影的标题。 |
poster_path | string | 电影的封面图片 URL。 |
release_date | string | 电影发布日期。 |
vote_average | float | 电影的平均评分。 |
overview | string | 电影的概述。 |
adult | boolean | 电影的成人状态。 |
original_title | string | 电影的原始标题。 |
original_language | string | 电影的原始语言。 |
popularity | float | 电影的流行度。 |
id | float | 电影的 TMDB ID。 |
media_type | string | 可以是 ‘Movies’、‘TV’ 或 ‘Person’。 |
genre_ids | array of integers | 电影的流派 ID。 |
vote_count | integer | 电影的投票数。 |
高级
内联脚本
```json
<%=movie%>
```
或者
```json
<%=JSON.stringify(movie, null, 2)%>
```
当您想要列出或链接流派 ID 时
---
Genre-IDs: <%=movie.genre_ids.map(genre_id=>`\n - ${genre_id}`).join('')%>
---
Genre-IDs: <%=movie.genre_ids.map(genre_id => `[[Genre/${genre_id}]]`).join(', ')%>
许可证
Obsidian电影搜索插件 在 MIT许可证 下许可。
贡献
随时欢迎贡献。
您可以创建一个 问题 来报告错误,建议改进此插件,提出问题等。
您可以创建一个 拉取请求 来为此插件的开发做出贡献。
支持
如果这个插件帮助到了您,并且您希望做出贡献 :)
在 buymeacoffee.com/Gubchik123 为我买杯咖啡
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。