Douban

approved

by Wanxp

Import movies/books/musics/notes/games info data from Douban.

252 stars34,449 downloadsUpdated 3d agoGPL-3.0
View on GitHub

Obsidian Douban Plugin


CodeFactor

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

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

background


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

功能

  • ☑️ 导入电影、电视剧、书籍、音乐、游戏、日记
  • ☑️ 同步个人听过/看过的电影、电视剧、书籍、音乐、游戏
  • ☑️ 导入个人的评论,评论时间,阅读状态,个人评分
  • ☑️ 支持保存封面至本地/图床
    • ⬜ 支持图床自定义
  • ☑️ 支持自定义参数
  • ☑️ 支持移动端导入
  • ⬜ 支持使用AI大模型ChatGPT、Deepseek、Ollama分析导入

效果

  1. 结合Timeline插件 构建个人观影时间线,请参照结合timeline插件实现时间线效果
  1. 结合主题 构建类豆瓣网页效果,请参照结合Blue Topaz实现网页效果

如何使用

搜索

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

  • 搜索数据并创建笔记
  • 通过当前文件名搜索
  • 通过输入文本搜索 search_and_create

同步

  • 同步个人的观影、观剧、阅读、游戏、音乐记录
    Sync Data From 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: 出品方
  • 注: myTags, myRating, myRatingStar:⭐ , myState, myComment, myCollectionDate 参数均为在插件中登录后可用

如何安装

从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. 享受开发吧

文档

npm run docs:dev

支持开发者

如果觉得插件对你有帮助,欢迎请我喝杯咖啡,让我有更多的动力去维护和更新插件

support_pay

交流社群

免责声明

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

影响

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

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

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.