Obsidian 插件:Douban 给 Obsidian 增加和豆瓣信息同步的能力

Obsidian 插件:Douban 给 Obsidian 增加和豆瓣信息同步的能力

概述

可以在笔记中快速导入豆瓣电影/书籍/音乐/电视剧/日记/游戏的条目信息,也可以用于导入“你标记过的书影音”(包括你的评分、评论时间、在读/在看等状态)等信息,将其记录在 YAML Frontmatter 区域,作为笔记元数据。

插件名片

  • 插件名称:Douban
  • 插件作者:Wanxp
  • 插件说明:给 Obsidian 增加和豆瓣信息同步的能力
  • 插件项目地址:点我跳转
  • 国内下载地址:下载安装

安装

  1. 进入 Obsidian 插件中心
  2. 搜索 obsidian-douban
  3. 安装
  4. 开启插件

功能

  • Sync Personal Movie/同步个人看过的电影
  • Sync Personal Book/同步个人阅读过的书籍
  • Sync Personal Music/同步个人听过的音乐
  • Import Movie/导入电影
  • Import Teleplay/导入电视剧
  • Import Book/导入书籍
  • Import Music/导入音乐
  • Import Note/导入日记
  • Import Game/导入游戏
  • Personal Comment/导入个人的评论、评论时间、阅读状态、个人评分
  • Attachment Files/支持保存封面至本地
  • Custom Variables/支持自定义参数

进阶使用

  1. 自定义参数

插件作者提供了自定义参数的功能,目前支持如下字段:

字段电影电视剧书籍音乐日记游戏广播
id豆瓣 ID豆瓣 ID豆瓣 ID豆瓣 ID豆瓣 ID豆瓣 ID-
title电影名称电视剧名称书名音乐名日记标题游戏名称-
type类型类型类型类型类型类型-
score评分评分评分评分评分评分-
image封面封面封面封面图片封面-
url豆瓣网址豆瓣网址豆瓣网址豆瓣网址豆瓣网址豆瓣网址-
desc简介简介内容简介简介简介简介-
publisher--出版社出版者发布者发行商-
datePublished上映日期上映日期出版年发行时间发布时间发行日期-
yearPublished上映年份上映年份出版年份发行年份发布年份发行年份-
genre类型类型-流派-类型-
currentDate今日日期今日日期今日日期今日日期今日日期今日日期
currentTime当前时间当前时间当前时间当前时间当前时间当前时间
myTags我标记的标签我标记的标签我标记的标签我标记的标签-我标记的标签
myRating我的评分我的评分我的评分我的评分-我的评分
myState状态: 想看/在看/看过状态: 想看/在看/看过状态: 想看/在看/看过状态: 想听/在听/听过-状态: 想玩/在玩/玩过
myComment我的评语我的评语我的评语我的评语-我的评语
myCollectionDate我标记的时间我标记的时间我标记的时间我标记的时间-我标记的时间
扩展 1director: 导演director: 导演author: 原作者actor: 表演者author: 作者aliases: 别名
扩展 2author: 编剧author: 编剧translator: 译者albumType: 专辑类型authorUrl: 作者网址developer: 开发商
扩展 3actor: 主演actor: 主演isbn:isbnmedium: 介质content: 日记内容platform: 平台
扩展 4originalTitle: 原作名originalTitle: 原作名originalTitle: 原作名records: 唱片数
扩展 5country: 国家country: 国家subTitle: 副标题barcode: 条形码
扩展 6language: 语言language: 语言totalPage: 页数
扩展 7time: 片长time: 片长series: 丛书
扩展 8aliases: 又名aliases: 又名menu: 目录
扩展 9IMDbIMDbprice: 定价
扩展 7episode: 集数binding: 装帧
扩展 8producer: 出品方

你可以创建一个新的模板文件,使用 id:{{id}}title:{{title}} 格式的自定义参数,选用自己需要的豆瓣条目字段,保存为电影/书籍模板。

Obsidian 插件:Douban 给 Obsidian 增加和豆瓣信息同步的能力--进阶使用

选用该模板文件,搜索豆瓣条目,就可以在笔记中导入所需的豆瓣条目信息。

  1. 结合 Timeline 插件实现个人读书/观影时间线效果

插件作者特别推荐了结合 Timeline 插件实现的个人豆瓣时间线功能,参照讨论 结合timeline插件的妙用官方文档

Obsidian 插件:Douban 给 Obsidian 增加和豆瓣信息同步的能力--进阶使用](https://github.com/Wanxp/obsidian-douban/blob/master/doc/img/obsidian-douban-time-preview-example.gif)

首先需要安装 Timelines 插件,然后在 Obsidian-Douban 插件配置中登录自己的豆瓣账号,配置个人需要的自定义参数和模板,在模板的 YAML Frontmatter 中 增加 特定 tags,如“我看过的电影”,用于需要过滤成为时间线的笔记。

---
tags: 我看过的电影
---

在模板 最后增加 Timeline 插件需要的 html 标签,如下:

<span class='ob-timelines' data-date='{{myCollectionDate}}' 
data-title='{{title}}' data-img='{{image}}'
 data-class = "custom-my-movie-time-line">{{myComment}} |简介: {{desc}}
 </span> 

选择模板导入电影/书籍的条目信息,导入完成后,加入 Timeline 的代码块,代码块内容就是此前增加的指定 tags,如“我看过的电影”。

```timeline
我看过的电影

官方文档中给出的电影模板参考,书籍、电视剧、音乐、游戏均可参照。

---
doubanId: {{id}}
title: {{title}}
type: {{type}}
score: {{score}}
myRate: {{myRate}}
originalTitle: {{originalTitle}}
genre: {{genre}}
datePublished: {{datePublished}}
director: {{director}}
actor: {{actor}}
author: {{author}}
tags: {{type}}, 我看过的电影, {{myTags}}
state: {{myState}}
url: {{url}}
createTime: {{currentDate}} {{currentTime}}
collectionDate: {{myCollectionDate}}
desc: {{desc}}
---

![image]({{image}})

Comment: 
---
{{myComment}}


<span class='ob-timelines' data-date='{{myCollectionDate}}'
data-title='{{title}}' data-img='{{image}}'
data-class = "custom-my-movie-time-line">{{myComment}} |简介: {{desc}}
</span> 


反馈交流

其他渠道

版权声明