Home

Awesome

Obsidian Douban Plugin

<p align="center"> <a href="https://github.com/Wanxp/obsidian-douban/releases/latest"> <img src="https://img.shields.io/github/manifest-json/v/Wanxp/obsidian-douban?color=blue"> </a> <img src="https://img.shields.io/github/release-date/Wanxp/obsidian-douban"> <a href="https://github.com/Wanxp/obsidian-douban/blob/master/License"> <img src="https://img.shields.io/github/license/Wanxp/obsidian-douban"> </a> <img src="https://img.shields.io/github/downloads/Wanxp/obsidian-douban/total"> <a href="https://github.com/Wanxp/obsidian-douban/issues"> <img src="https://img.shields.io/github/issues/Wanxp/obsidian-douban"> </a> <br> <img src="https://img.shields.io/tokei/lines/github/Wanxp/obsidian-douban"> <a href="https://www.codefactor.io/repository/github/wanxp/obsidian-douban"> <img src="https://www.codefactor.io/repository/github/wanxp/obsidian-douban/badge" alt="CodeFactor" /> </a> </p>

这是一款Obsidian插件,支持在Obsidian中导入豆瓣中的 电影、书籍、音乐、电视剧、日记、游戏
甚至是 你标记过的书影音 , 包含你的评分、观看日期、评论、阅读状态等信息.

访问Get Started/指导手册 获取更多

background


关于当前的插件如果有任何疑问, 缺少想要的导入内容或者想要什么功能, 欢迎提issues或加入到开发当中. 如果觉得喜欢或对您有帮助,欢迎一键三连-点亮 ⭐Star

功能

效果

  1. 结合Timeline插件 构建个人观影时间线,请参照结合timeline插件实现时间线效果
<!--2. 结合DataView插件,__构建个人电子书架(书库数据)__,请参照[结合dateview插件实现个人书架效果](./doc/Obsidian-Douban-DataView.md))-->
  1. 结合主题 构建类豆瓣网页效果,请参照结合Blue Topaz实现网页效果

如何使用

搜索

使用方式: 输入<kbd>Ctrl</kbd> + <kbd>P</kbd>,输入“豆瓣”或“Douban”,选择搜索并使用

同步

设置

支持的字段

(若有缺少想导入的字段, 欢迎提issues反馈)

字段电影电视剧书籍音乐日记游戏人物
id豆瓣ID豆瓣ID豆瓣ID豆瓣ID豆瓣ID豆瓣IDid
title电影名称电视剧名称书名音乐名日记标题游戏名称姓名
type类型类型类型类型类型类型类型
score评分评分评分评分评分评分
scoreStar评分⭐评分⭐评分⭐评分⭐评分⭐评分⭐
image封面封面封面封面图片封面照片
imageData.url封面url封面url封面url封面url封面url封面url照片url
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: 出品方

如何安装

从Obsidian插件中心

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

手动安装

  1. Github release 页面下载 main.js, manifest.json, styles.css
  2. 将下载的文件复制到你的Obsidian文档根目录下的/.obsidian/plugins/obsidian-douban路径,若不存在则新建文件夹(注意.obsidian文件夹可能是个隐藏为文件夹)
  3. 在obsidian插件中心开启当前插件功能

如何开发调试

  1. 进入你的Obsidian测试文档文件夹下的/.obsidian/plugins/
  2. 克隆代码
    git clone git@github.com:Wanxp/obsidian-douban.git
  3. 进入代码文件夹
    cd obsidian-douban
  4. install npm install
  5. 构建
    npm run build
  6. 运行
    npm run dev
  7. 进入Obsidian插件中心重新加载当前插件
  8. 享受开发吧

交流社群

<img src="doc/img/obsidian-douban-qq-qr_code.svg" width="300px"> <img src="doc/img/wechat_group.png" width="245px">

免责声明

  1. 建议使用本插件前,一定要至少有一种方式备份你的数据,以防万一。
  2. 本程序没有爬取任何书影音等内容,只供技术研究使用。没有侵犯书影音作者版权和豆瓣官方利益。如有任何侵权行为,请联系我删除。
  3. 本程序仅供学习交流使用。
  4. 虽然极力避免,但还是有可能纰漏,所以因使用插件造成的损失,由使用者本人承担。不同操作会有何种影响,请参照<a href="#impact">影响</a>
  5. 使用或修改本插件,即视为同意上述免责声明。

<span id="impact" >影响</span>

注意: 除了在同步书影音数据时勾选 替换同名文档 有可能会修改同路径同文档名的笔记外,其余操作均不会修改已有笔记。

操作条件影响举例
导入书影音数据默认条件新建一条名为所选条目的笔记如搜索蝙蝠侠并选中导入,则会创建笔记 《蝙蝠侠》
导入书影音数据已有同名笔记无任何影响,提示已经存在同名笔记,不会修改已有笔记如搜索蝙蝠侠并选中导入,但因存在同路径同名称笔记,则会不会创建笔记
导入书影音数据配置 笔记名称值包含路径若没有此路径则会创建对应文件名如搜索蝙蝠侠并选中导入,配置笔记名称值为/data/{{type}}/{{title}},则会创建文件夹data/电影
导入书影音数据配置 保存图片附件值为勾选则会在附件存放位置指定位置保存封面图片如搜索蝙蝠侠并选中导入,配置附件存放位置值为assets,则会在assets文件夹中保存封面文件p462657443.jpg
同步书影音数据以上所有以上所有以上所有
同步书影音数据替换同名文档值为勾选已经存在 同路径同文档名 ,直接覆盖如已经存在在data/Movie/蝙蝠侠.md,配置笔记名称值为/data/{{type}}/{{title}}, 同步书影音记录时勾选 替换同名文档, 则data/Movie/蝙蝠侠.md会被替换成最新