简介

  • 支持在后台管理同步的记录
  • 为主题端提供/douban页面路由
  • 提供从豆瓣爬取到的数据内置模板,无需主题支持
  • 可通过主题自定义模板

默认模板

基本设置

外观 -> 豆瓣设置

同步数据

  • 在 点击 开始执行 之后,会自动执行定时任务。
  • 豆瓣记录 菜单内,可以手动执行任务。
  • 默认海报链接改为 Austin Lee 的托管服务。

编辑器插入

示例:

豆瓣链接

图书展示

https://book.douban.com/subject/34481379

音乐专辑展示

https://music.douban.com/subject/6816154

电影展示

https://movie.douban.com/subject/1292001

游戏展示

http://www.douban.com/game/26817171

话剧展示

https://www.douban.com/location/drama/11519197/

配置图片代理

location ^~ / {
    proxy_pass https://img9.doubanio.com; 
    proxy_set_header Host img9.doubanio.com; 
    proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header Referer img9.doubanio.com; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header REMOTE-HOST $remote_addr; 
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header Connection "upgrade"; 
    proxy_set_header X-Forwarded-Proto $scheme; 
    proxy_http_version 1.1; 
    add_header X-Cache $upstream_cache_status; 
    add_header Strict-Transport-Security "max-age=31536000"; 
    add_header Cache-Control no-cache; 
}
1Panel面板配置方式

Finder API

主题适配

目前此插件为主题端提供了 /douban 路由,也提供了 Finder API,可以将瞬间列表渲染到任何地方。

API说明

/scottstudio/douban-genres

描述

查询某个类型('movie' , 'music' , 'book' , 'game' , 'drama')已同步条目的所有类型

参数

  • type:String 'movie' , 'music' , 'book' , 'game' , 'drama'

返回值

["剧情","喜剧","运动","悬疑","犯罪","家庭","爱情"]

/scottstudio/movies

描述

根据条件分页查询条目

参数

  • type:String 'movie' , 'music' , 'book' , 'game' , 'drama'
  • genre:String[] 类型集合
  • status:String 状态 'done:看过', 'doing:在看', 'mark:想看'
  • paged:Number 页码 默认为1
  • count:Number 每页的条数 默认为70

返回值


{
  "data": [
    {
      "id": 1, // 主键
      "name": "飞驰人生2", // 标题
      "poster": "https://xxx/view/photo/m_ratio_poster/public/p2903066285.jpg", // 海报
      "douban_id": "36369452", // 豆瓣id
      "douban_score": 7.5, // 评分
      "create_time": "2025-04-01 08:39:11", // 标记时间
      "remark": "", // 备注
      "link": "https://movie.douban.com/subject/36369452/", // 链接
      "type": "movie", // 类型
      "year": "2024", // 内容
      "pubdate": "2024-02-10(中国大陆)", // 发行时间
      "card_subtitle": "2024 / 中国大陆 / 剧情 喜剧 运动 / 韩寒 / 沈腾 范丞丞",  // 描述
      "status": "done"  // 状态
    }
  ],
  "pagination": {
    "current_page": 1,
    "total_pages": 1,
    "total_items": 6,
    "items_per_page": 70
  }
}

致谢

该插件是参考 WP-Douban 插件以及 hola版插件 进行开发设计的。对贡献者表示感谢。