Obsidian 插件:Google Photos
插件名片
概述
Obsidian 与 Google 照片的集成
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 google-photos 插件的自述翻译
Obsidian 的 Google 相册
这个插件允许你直接在 Obsidian 中嵌入 Google 相册的图片。当你选择一张图片时,它会保存并嵌入一张低分辨率的缩略图,并附带一个指向 Google 相册中高分辨率图片的链接。
如果你的笔记标题包含可检测的日期,插件会默认只显示该日期的照片。顶部有一个切换按钮,可以显示所有照片。
使用移动设备
您可以在移动设备上使用 Google 相册,但由于移动设备的限制,您首先需要使用桌面设备从 Obsidian 连接到 Google 相册。
一旦您的桌面设备经过身份验证,您可以将插件设置同步到移动设备上,而且不会出现任何问题。如果您正在使用 Obsidian vault 的任何同步方式,这应该会自动发生。具体来说,您需要将桌面插件文件夹中的 data.json
文件传输到移动设备上。
如果您正在使用 Obsidian Sync,您需要确保在桌面和移动设备上都启用了已安装的社区插件同步选项,以便正确传输设置。
如何设置
要从第三方插件连接到 Google 相册,您需要为插件创建一个 API 密钥。
该插件仅请求只读访问权限。它无法修改您的照片或相册。
- 创建一个新项目,并给它任何您喜欢的名称。 在下一个屏幕上使用相同的名称,该屏幕要求输入“产品名称”:
- 在 OAuth 配置屏幕中填写以下设置:
重定向 URI:https://localhost/google-photos
- 点击创建。
- 复制
客户端ID
和客户端密钥
。您需要将这些值添加到 Obsidian 插件设置中:
高级功能
有非常基本的代码块支持。您可以使用 Photos API 搜索格式运行自己的自定义查询:
https://developers.google.com/photos/library/reference/rest/v1/mediaItems/search
例如,如果您想显示每年 4 月 1 日拍摄的食物照片,您可以使用以下代码:
```photos
{
"filters": {
"dateFilter": {
"dates": [{
"year": 0,
"month": 4,
"day": 1
}]
},
"contentFilter": {
"includedContentCategories": [
"FOOD"
]
}
}
}
```
调整视觉样式
如果您想要调整样式,这些是使用的类:
.google-photos-grid-thumbnail
- 缩略图图像
.google-photos-codeblock
- 嵌入的代码块容器
.google-photos-modal-grid
- 弹出式模态网格容器
常见问题解答
这些图片必须保存在本地吗?它们可以是远程缩略图吗?
Photos API 生成的 URL 只在短时间内有效,然后就会过期。因此,虽然你可以将它们添加到你的笔记中,但它们会在某个时候停止工作。
我目前正在测试几个潜在的选项,但需要等待链接的过期时间(或者如果它有效的话,就是不过期)需要一些时间。
从 loading.io 加载旋转图标。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。