我的书影音管理 – WP-Douban 4.0

by x100v

页面地址

项目地址

最新版本为4.1.3,最后更新日期为2022/07/19

(3) 对豆瓣网内容的衍生利用,包括但不限于基于或利用豆瓣网内容而开发的任何插件、软件、应用程序、网站;

豆瓣这协议看着有点吓人,本插件仅作为个人兴趣学习研究使用。

多年以前我写过一个插件,主要是以embed 的方式文章中插入豆瓣条目,之前的主题也支持过拉取豆瓣的看过记录,随着豆瓣逐渐封闭,接口都无法使用,这些功能就都不了了之了。最近随着静态博客的流行,GitHub Actions 的升级以及Notion 之类的数据仓崛起,书影音的管理似乎又流行了起来。稍微研究了一下,把之前这个老插件进行了升级。

9.8
塞尔达传说:荒野之息/萨尔达传说:旷野之息/The Legend of Zelda: Breath of the Wild/BOTW/动作冒险/Wii U/Nintendo Switch/Nintendo EAD/2017-03-03

以前这这个功能的时候只是想做一个功能展示,并未从一个产品的角度去思考这个功能要什么样以及为什么这个样子。思考下来,应该有以下几点。

  • 文章中embed 引用条目,方便方可查看该条目更多内容,同时如果是已观看记录,输出自己的评分以及短评。
  • 条目管理一方面是对自己已阅条目的记录,另一方面也承担了影片推荐的功能,毕竟好电影很多,但找到好电影不容易。
  • 本地化数据以防止受第三方服务影响,但并没有增加搜索功能。
  • 所以条目均可手动管理,方便处理一些敏感条目。

并没有引入点赞之类的功能,觉得这些功能更多是主观的意见输出,并不需要点赞。

一般工具的缺陷

现在网络上的各种豆瓣同步教程一般来说是足够使用了,但像我这种观影量比较大的人来说,还是有一定的缺陷,主要有以下几个缺点。

  • 一些限制类的电影只有条目,无法进行标记打分操作。
  • 一部分条目只有登陆才能查看,非登陆状态通过接口或者rss 方式均会显示未知电影或未知电视剧。
  • 豆瓣不支持设置观看时间,只有标记时间。
  • 大部分教程没有对个人评分和短评进行管理。
  • 部分小众条目没有封面。

改进

  • 通过接口的方式自动同步数据,通过WP 的Cron Job 定时同步最新标记的条目。
  • 通过油猴脚本导出CSV 数据,再将CSV 导出本地,解决未知电影和未知电视剧的问题。
  • 数据本地化,可以手动修改观影时间。
  • 拉取了个人评分和短评。
  • 可手动新建编辑条目,解决了豆瓣条目信息缺失以及无条目的问题。

仍然存在的缺陷

  • 豆瓣取消标记无法自动删除本地记录,只能清库重新同步。
  • 清库会造成自定义数据的遗失。
  • 封面本地存储后更新比较麻烦,只能手动去服务器删除文件。
  • 个人评分和短评仅做了存储,并未展示。

迭代日志

4.1.3

  • 增加深色模式支持。

注:深色模式未修改背景色,需主题支持深色模式。

4.1.2

  • 修复了一处sql 语句错误,建议所有用户都更新到此版本。

4.1.1

  • 增加了文章引入单条目时如果标记过则展示短评和标记时间的选项

4.1.0

  • 增加了移除单个条目功能

注:回同步删除删除条目的标记记录

4.0.12

  • 增加了单个条目信息修改
  • 条目更新时移除图片缓存

注:同步会覆盖修改信息

4.0.11

  • 增加了单个条目数据同步

4.0.10

  • 增加了图书top250 支持

4.0.9

  • 音乐、游戏、舞台剧支持分类了
  • 修复了分类包含特殊字符造成数据加载失败的问题

4.0.8

  • 增加了条目库
  • 增加了标记库
  • 增加标记条目编辑

4.0.7

  • 列表日期展示修改为按月归档
  • 标记电影页支持多分类选择
  • 压缩静态文件

4.0.6

  • 给对标记列表增加了一个按日期展示的形式
  • 修复了部分CSS 样式丢失问题

4.0.5

  • 给对区间列表增加了一个按日期展示的形式
  • 修复了插件配置参数错误的问题

4.0.4

  • 增加豆瓣Top250 支持

4.0.3

  • 增加标记列表展示

4.0.2

  • 增加游戏、舞台剧支持
8.6
歌剧 / Emanuel Schikaneder Emanuel Schikaneder,J. D. McClatchy

4.0.1

  • 本地化条目数据

展望

  • 增加游戏和音乐的支持
  • 为静态博客提供云存储功能

Bigfa

computer loser

Responses

发表留言

人生在世,错别字在所难免,无需纠正。

:mrgreen::neutral::twisted::arrow::shock::smile::???::cool::evil::grin::idea::oops::razz::roll::wink::cry::eek::lol::mad::sad::!::?: Smilies powered by wp-alu

Post Comment