背景
最近在学习 AI 相关的内容,跟学习搭子们在讨论怎么获取 AI 相关的信息来历时,发现一个小问题,就是没有办法把 Gmail 上订阅的 AI 信息邮件自动同步到 Obsidian 中,每次都需求手动将里边比较有价值的东西仿制出来,所以有人提出是否能够使用 Obsidian 的第三方插件,完成自动将 Gmail 上订阅的内容,同步到咱们本地的 Obsidian 里边。这样只需翻开 Obsidian 一个应用,没必要来回切换应用,也不需求手动仿制了。
本文以 obsidian-google-mail 插件为例,将装置 Obsidian 插件并应用的进程梳理出来,既算是一篇 Obsidian 第三方插件的装置教程,也算是一篇 obsidian-google-mail 插件装备的教程,期望我们各取所需。
本文不会涉及 Obsidian 软件本身的阐明,默许你现已是 Obsidian 用户。一起默许在需求同步 Gmail 订阅内容的整个进程中,你都拥有访问 Gmail 的相关能力。
本文一切操作均基于 Win 11 体系 Obsidian 1.5.3 版本。
目录
- obsidian-google-mail 第三方插件装置
- obsidian-google-mail 插件装备
- 获取 Google Credential
- 装备 obsidian-google-mail 插件
- 设置 Gmail 的标签
- 作用演示
obsidian-google-mail 第三方插件装置
- 访问插件的 github 地址:obsidian-google-mail 插件
- 在 github 库房中,查看右下角的 releases 版本
- 将 obsidian-google-mail 插件对应的文件下载下来(主张独自下载,由于压缩包有可能会滞后)
- 翻开 Obsidian 第三方插件目录
- 将刚才下载的 3 个文件,放到一个目录中,能够命名为 obsidian-google-mail (其实无所谓,由于最终插件名是由 manifest.json 中的 name 字段决议)
- 将 obsidian-google-mail 目录放到进程4中翻开的第三方插件目录中,也就是
xxx.obsidianplugins
目录 - 重启 Obsidian ,改写第三方插件,开启刚才导入的插件即可
- 假如插件正常装置,则作用应该如下所示
obsidian-google-mail 插件装备
obsidian-google-mail 插件的装备,主要包含3个部分,别离是申请能够调用 Gmail API 的 Credential,相关 Gmail 和 Obsidian 同步,装备 Gmail 中需求同步的邮件标签。
整个 obsidian-google-mail 插件的装备,其作者都在项目的 README.md 中有阐明,假如你习惯于看项目原有的文档,也能够直接依照相关进程操作。
获取 Google Credential
此处主要凭借 Google Cloud 的免费应用,个人根本够用,假如是团队能够考虑是否购买 Google Cloud 相关服务。假如你现已拥有可用的 Credential,能够疏忽此进程。 ,
此处根本能够依照 obsidian-google-mail 作者的进程操作,很简单,看视频即可。 核心进程包含:
- 创立项目,并选择新建的项目
- 启用 Gmail API 服务
- 设置 Google OAuth 页面
- 创立 Credentials
- 下载并保存下载好的 Credentials JSON 文件 详细进程,强烈主张按着作者文档中的视频来操作,地址:Google Cloud 设置 Credential
装备 Google Mail 插件
在进行此进程前,请保证你现已有 Credential JSON 文件,其内容包含以下字段:
- 点击 Obsidian 中第三方插件 Google Mail,点击
Setup
按钮,并输入 JSON 文件中仿制出来的内容
- 点击
Submit
按钮,此刻会自动翻开浏览器,按顺序依次点击继续或确认,最终会遇到以下提示:- 浏览器会显现:
Authorization successed. You can close this window.
关掉浏览器即可 - Obsidian 会提示
Successful Logined
,此刻出现如下页面,则证明装备成功。
- 浏览器会显现:
- Mail Folder 字段,表明你将 Gmail 中的邮件放到哪个目录下,可自定义
- Fetch Interval 字段,表明你想要同步 Gmail 到 Obsidian 中的频率为多久一次
- Labels 字段,表明你想把哪个标签下的邮件同步过来,From 表明将要同步的标签,To 表明现已同步过的标签,避免重复同步。因而 From 标签和 To 标签是互斥的。(需求留意,From 、To 应该修改为你想要命名的标签名)
设置 Gmail 的标签
假如你现已了解怎么设置 Gmail 中邮件的标签,以及知道怎么通过 Gmail 过滤器自动为契合条件的邮件设置标签,则能够略过此进程。
官方有很详细的教程,只需你依照进程多操作几遍,根本也就能够很熟练的理解怎么通过 Gmail 过滤器来自动为契合条件的邮件打标签或其他操作,具体阐明,请阅读:Gmail 设置过滤器
当然为了测验标签设置是否正确,你能够在需求测验的某封邮件中,为其设置对应的标签,示例如下:
作用演示
- Gmail 设置 From 标签为
AI news to Obsidian
、设置 To 标签为Already read from Obsidian
,可根据你的需求进行命名 - 在
AI news to Obsidian
标签下,存在一封邮件,如图所示:
- 在 Obsidian 的 obsidian-google-mail 插件中别离装备如下:
- Mail Folder 设置为 Google Mail ,能够根据你的需求自定义命名
- Labels 别离设置为 Gmail 中对应的标签
- Fetch Interval 更新时间设置为每 10 分钟更新一次
- 等候 obsidian-google-mail 插件更新,或自动点击一次同步,能够看到邮件内容已同步到 Obsidian 中对应的目录下:
- 此刻再查看 Gmail 中两个标签下的内容:
-
AI news to Obsidian
标签下:
-
Already read from Obsidian
标签下:
- 至此,每 10 分钟, Obsidian 中的 obsidian-google-mail 插件,将把你 Gmail 中
AI news to Obsidian
标签下的邮件,同步到 Obsidian 的 Google Mail 目录下,一起 Gmail 中这封邮件将被移动至Already read from Obsidian
标签下。
杂谈
- 非常感谢
obsidian-google-mail
插件的作者,不只完成了上述功用,一起留下了非常完善的文档,甚至是演示视频。 - 假如你想进一步精炼同步过来的邮件,能够继续关注 obsidian-google-mail 文档中模板部分。
- 在 AI 年代,除了咱们手动这样凭借插件完成 Gmail 的内容同步外,能够考虑 AI RPA 的深入探索。
- 拥抱未来,拥抱 AI。
参考资料
浏览知识同享答应协议
本作品选用知识同享署名-相同方式同享 4.0 世界答应协议进行答应。